以.heapdump文件格式打开堆转储
问题描述:
这可能很令人尴尬,但请容忍我。以.heapdump文件格式打开堆转储
我必须分析一个堆转储,并已收到.heapdump
格式的文件,而我预计.hprof
文件。
Eclipse内存分析器拒绝打开.heapdump
文件,我不知道应该使用哪个工具,或者要使用哪种转换来使它们与mat一起工作。
不幸的是,到目前为止,我在这个问题上的搜索结果受到基本教程的污染,即“如何打开.heapdump文件”让我得到了“如何分析堆转储”的结果。
从评论编辑下面
我已经尝试了一些建议(感谢所有的),但没有的以下工作:
- 公开赛的VisualVM→不允许打开文件
- 用JHat打开→抱怨幻数(显然期望另一种二进制格式,可能是
hprof
) - 用Chrome开发工具打开→不是su pport的
.heapdump
格式,将无法打开该文件要么
答
在作出这个样子自私自利和怀疑的方便的成本,我现在能回答我的问题。
的.heapdump
文件格式可以称为堆分析器 IBM的工具,这是对developerWorks公布于写作的时候打开。
免责声明
我是IBM在写作的时候使用。
你用VisualVM试过吗? – karelss
@ karelss不,但谢谢你的提示,会看看。 – Mena
不幸的是,@ karelss看起来不像。 VisualVM似乎只接受'.hprof'文件,即使打开堆转储模式显示'.hprof'和'。*'条目(这是令人困惑的)。 – Mena