1

分析基于 + `Spring 4' 的 tomcat 应用程序的堆转储hibernate 4.3.1.final表明存在泄漏

org.hibernate.internal.SessionFactoryImpl它似乎与 with 相关MetaModel可能是元模型 with @embeddedId

有没有人有经验?

谢谢 ,

阿隆

来自转储的一些信息:

班级名称 | 浅堆| 保留堆

 org.hibernate.internal.SessionFactoryImpl @ 0x7839de890
 136 8,109,256 
 \factory org.hibernate.type.TypeFactory$TypeScopeImpl @ 0x7839de880
  16 16 
  .\typeScope org.hibernate.type.ComponentType @ 0x783d8c760
  56 616 
 ..\hibernateType org.hibernate.jpa.internal.metamodel.EmbeddableTypeImpl @ 0x783d8c3f8
 48 1,216 
 ...\attributeType org.hibernate.jpa.internal.metamodel.SingularAttributeImpl$Identifier        @ 0x783d8c338
 40 40 
 ....\id class org.jpp.domain.security.ProjectPermission_ @ 0x784134cf8
 8 8 
 .....\[3985] java.lang.Object[10240] @ 0x784ecd118
 40,976 1,087,264 
 ......\elementData java.util.Vector @ 0x7832e2680
 32 1,087,296 
 .......\classes org.apache.catalina.loader.WebappClassLoader @ 0x7832c76c0
 184 1,454,824 
 ........+<classloader> class com.mysql.jdbc.AbandonedConnectionCleanupThread @      0x783bbda40
4

0 回答 0