标签: java heap garbage hprof
我的应用服务器正在生成.hprof文件,这些文件的大小从2G到3G不等。为什么堆转储文件大于通过-Xmx分配的内存。
它们不应该等于最大堆大小吗?当发生内存不足错误时。
答案 0 :(得分:0)
它不仅仅是输出的对象,它还存储了所有参考信息,使其更有意义。
如果处理大堆是一个问题,你可以使用Eclipse MAT来帮助你索引大堆,以便你可以更好地分析它们。