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

时间:2012-06-20 14:16:14

标签: java debugging heap-memory

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

  

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

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

这个类似的问题:Dump file analysis of Java process?在这一点上没有答案。

2 个答案:

答案 0 :(得分:1)

请参阅my other answer,其中详细介绍了如何从Windows minidump获取Java信息

答案 1 :(得分:0)

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

您可以在这里找到API

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