2017-01-30 111 views
0

这可能很令人尴尬,但请容忍我。以.heapdump文件格式打开堆转储

我必须分析一个堆转储,并已收到.heapdump格式的文件,而我预计.hprof文件。

Eclipse内存分析器拒绝打开.heapdump文件,我不知道应该使用哪个工具,或者要使用哪种转换来使它们与mat一起工作。

不幸的是,到目前为止,我在这个问题上的搜索结果受到基本教程的污染,即“如何打开.heapdump文件”让我得到了“如何分析堆转储”的结果。

从评论编辑下面

我已经尝试了一些建议(感谢所有的),但没有的以下工作:

  • 公开赛的VisualVM→不允许打开文件
  • 用JHat打开→抱怨幻数(显然期望另一种二进制格式,可能是hprof
  • 用Chrome开发工具打开→不是su pport的.heapdump格式,将无法打开该文件要么
+1

你用VisualVM试过吗? – karelss

+0

@ karelss不,但谢谢你的提示,会看看。 – Mena

+0

不幸的是,@ karelss看起来不像。 VisualVM似乎只接受'.hprof'文件,即使打开堆转储模式显示'.hprof'和'。*'条目(这是令人困惑的)。 – Mena

回答

1

在作出这个样子自私自利和怀疑的方便的成本,我现在能回答我的问题。

.heapdump文件格式可以称为堆分析器 IBM的工具,这是对developerWorks公布于写作的时候打开。


免责声明

我是IBM在写作的时候使用。