[hibernate-commits] [hibernate/hibernate-core] abe51d: HHH-6258: Cached service registry classes in loca...

noreply at github.com noreply at github.com
Wed Jun 8 13:42:56 EDT 2011


Branch: refs/heads/master
Home:   https://github.com/hibernate/hibernate-core

Commit: abe51d5b3531a2768214a82d192b9de6b85ec90b
    https://github.com/hibernate/hibernate-core/commit/abe51d5b3531a2768214a82d192b9de6b85ec90b
Author: Andrig Miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionCoordinatorImpl.java
  M hibernate-core/src/main/java/org/hibernate/internal/TransactionEnvironmentImpl.java

Log Message:
-----------
HHH-6258:  Cached service registry classes in local variables to remove load from AbstractServiceRegistryImpl.locateServiceBinding(java.lang.Class).  This resulted in a decent improvement in throughput.


Commit: a917bb4b40c36dc9e09e11aaba36e160fb91601b
    https://github.com/hibernate/hibernate-core/commit/a917bb4b40c36dc9e09e11aaba36e160fb91601b
Author: Andrig Miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Log Message:
-----------
HHH-6258:  Cached JdbcServices and Dialect in local variables to lessen load on AbtractServiceRegistryImpl.localServiceBinding(java.lang.Class).  This improved throughput.


Commit: e01bb8a91141d92d193158aaeaefbc378d5d2087
    https://github.com/hibernate/hibernate-core/commit/e01bb8a91141d92d193158aaeaefbc378d5d2087
Author: Andrig Miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/AbstractResultSetProxyHandler.java
  M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/AbstractStatementProxyHandler.java
  M hibernate-core/src/main/java/org/hibernate/engine/loading/internal/LoadContexts.java
  M hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionCoordinatorImpl.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
  M hibernate-core/src/main/java/org/hibernate/service/spi/ServiceBinding.java
  M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/BasicBinder.java
  M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/BasicExtractor.java

Log Message:
-----------
HHH-6258:  Wrap trace and debug log statements to lessen the load on JBossLogManagerLogger.doLog.  This improved throughput quite a bit.


Commit: 09a9b65201569676ac8388d7bfbba6a3039ee1a4
    https://github.com/hibernate/hibernate-core/commit/09a9b65201569676ac8388d7bfbba6a3039ee1a4
Author: Andrig Miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Log Message:
-----------
HHH-6258: Fixed typo when getting the JdbcServices.class from the serviceRegistry.  I forgot to build the source before committing.


Commit: 02a866c70268c886c1a789b6204888b57a1d8e59
    https://github.com/hibernate/hibernate-core/commit/02a866c70268c886c1a789b6204888b57a1d8e59
Author: andy.miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Log Message:
-----------
HHH-6258:  Fixed a problem with a conflict with Gale's change to this class.  I had to add the two local variables that she didn't have that I added.


Commit: bf066b812138801635e52e2af86871e9f7151af3
    https://github.com/hibernate/hibernate-core/commit/bf066b812138801635e52e2af86871e9f7151af3
Author: andy.miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/sql/InFragment.java

Log Message:
-----------
HHH-6258:  Performance enhancement to toFragmentString method to only append to the StringBuffer, and not do inserts into the beginning, which causes additional buffer allocations and copies that are unnecessary.  Also, changed the StringBuffer to a StringBuilder.


Commit: dd46fe071a92398ac850b516795a6b4a53c4efc5
    https://github.com/hibernate/hibernate-core/commit/dd46fe071a92398ac850b516795a6b4a53c4efc5
Author: andy.miller <andy.miller at jboss.com>
Date:   2011-06-08 (Wed, 08 Jun 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/internal/CoreMessageLogger.java

Log Message:
-----------
HHH-6258:  Change the un-released batch message from WARN to DEBUG for performance improvement.


Compare: https://github.com/hibernate/hibernate-core/compare/8593cf9...dd46fe0


More information about the hibernate-commits mailing list