[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