java堆转储文件的大小

时间:2015-12-30 14:12:53

标签: java heap garbage hprof

我的应用服务器正在生成.hprof文件,这些文件的大小从2G到3G不等。为什么堆转储文件大于通过-Xmx分配的内存。

它们不应该等于最大堆大小吗?当发生内存不足错误时。

1 个答案:

答案 0 :(得分:0)

它不仅仅是输出的对象,它还存储了所有参考信息,使其更有意义。

如果处理大堆是一个问题,你可以使用Eclipse MAT来帮助你索引大堆,以便你可以更好地分析它们。

相关问题