Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-orm
Commit: 991ff265dad6480ab2632d61964ae0c0c27b29b0
https://github.com/hibernate/hibernate-orm/commit/991ff265dad6480ab2632d6...
Author: Stuart Douglas <stuart.w.douglas(a)gmail.com>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/HQLQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ExecutableList.java
M
hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSessionImpl.java
Log Message:
-----------
HHH-10279 - Memory usage improvements -
* Don't allocate IdentityMap if it is not needed
* Only allocate unresolved insertions if requied
* Don't create a new string when creating a named query
* Allocate querySpaces lazily
* Remove executableLists from ActionQueue
* Allocate ExecutableList instances lazily
* Lazily allocate the transaction commit task lists
* Don't allocate a new EntityKey