巨大的堆转储文件,但是分析器状态堆很小

时间:2011-01-19 23:00:26

标签: java memory-leaks

所以我有一个20 GB堆转储文件。

当我用jhatMemory Analyzer打开它时,我发现所有对象的总体大小大约为2.3Gb。

所以,自然问题是,为什么?堆不能为空,内存不足。

堆的序列化大小是否与JVM中实际使用时的大小大不相同?

我也用十六进制编辑器打开它,我没有看到它的大部分是空的。

0 个答案:

没有答案