org.hibernate.internal.SessionImpl 内存溢出

Memory overflow in org.hibernate.internal.SessionImpl

我安装了 WebSphere 8.0.0.7 应用程序服务器和 Spring(3.2.1)/Hibernate(4.1.9) 应用程序。 由于 Java 堆溢出,连续工作几周后,PROD 阶段失败。 PHD支配树分析如下:

查看 Hibernate 源代码,我无法真正理解这些字符序列可能发生的位置。 互联网为我提供了几个旧版本 WebSphere 的类似漏洞,但它们似乎已修复我使用的版本。

是否有人可以帮助了解根本原因?

不要使用 MAT 分析 IBM 转储。 IBM HeapAnalyzer 显示更好的树,没有奇怪的内存消费者定义。