[hibernate-commits] [hibernate/hibernate-orm] 991ff2: HHH-10279 - Memory usage improvements -

GitHub noreply at github.com
Thu Nov 12 07:51:18 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 991ff265dad6480ab2632d61964ae0c0c27b29b0
      https://github.com/hibernate/hibernate-orm/commit/991ff265dad6480ab2632d61964ae0c0c27b29b0
  Author: Stuart Douglas <stuart.w.douglas at 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




More information about the hibernate-commits mailing list