关于weblogic JRockit的堆转储,堆使用情况完全耗尽,但堆转储大小很小

时间:2016-06-07 01:03:01

标签: weblogic heap-dump jrockit

在weblogic JRockit中,有时堆已满(使用量达到最大堆大小4096M)。但是,在我们转储堆之后,转储文件大小只有200~300M。这很奇怪,最重要的是我们无法通过EMA工具识别哪些对象占据堆。

有没有人遇到过类似的问题,有人知道JRockit堆转储机制吗?

1 个答案:

答案 0 :(得分:0)

每当你进行堆转储时,将运行一个完整的GC,然后将转储堆。可能这就是你的堆转储大小非常小的原因。

如果要分析Full GC之间的内存泄漏,那么使用Java分析器(Mission Control,jProfiler等)进行内存分析可能是您唯一的选择。