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

8
我有一个JVM进程的Windows内存转储(DMP)文件。
有没有任何方法可以使用Java工具对其进行堆分析? SDK工具(例如jhat等)似乎都没有帮助-它们似乎都期望Java堆转储。
(我有丰富的Windbg经验,但是在Java调试方面我是个彻底的无知)
这个类似的问题:Dump file analysis of Java process? 在这一点上没有答案。

为什么不直接使用 jmap 进行堆转储,然后在 Eclipse MAT 中进行分析呢? - npe
2
因为我所拥有的只是一个DMP文件,所以这个过程已经结束了。这是事后分析。 - James World
我不相信有一种方法可以将核心转储转换为堆转储。所有的Java工具都是设计用于使用堆转储。 - Peter Lawrey
你正在使用哪个JDK,Oracle还是IBM? - Santosh
@JamesWorld 你在分析JVM崩溃吗? - fglez
显示剩余4条评论
2个回答

1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接