从Windows内存转储创建Java堆转储

Jam*_*rld 8 java debugging heap-memory

我有一个JVM进程的Windows内存转储(DMP)文件.

有什么方法可以使用Java工具对此进行堆分析吗?SDK工具(jhat等)似乎没有帮助 - 他们似乎都期望Java堆转储.

(我有很多Windbg经验,但在Java调试时我是完全无知的)

这个类似的问题:Java进程的转储文件分析?在这一点上没有答案.

小智 0

如果我正确理解你的问题,那么我建议你使用 jconsole,你可以在 jdk 下找到。

您可以在这里找到 API

http://docs.oracle.com/javase/6/docs/technotes/tools/share/jconsole.html