标签: java memory memory-leaks heap heap-dump
我有一个由Java 7 JVM编写的堆转储文件(java_dump.hprof)。
java_dump.hprof
以某种方式可以计算Xmx命令行选项以及此转储中的实际堆大小吗?
Xmx
答案 0 :(得分:0)
转储基于实际使用的大小,但格式不同,因此可能更大。
如果在OutOfMemoryError上触发转储,则堆近似于所有转储的对象的大小将接近Xmx。注意:如果创建一个非常大的对象触发了OOME,则不会包含它。
如果它是由用户触发的,您只知道最大值不小于转储的对象。