以.heapdump文件格式打开堆转储

时间:2017-01-30 10:03:05

标签: java heap-dump eclipse-memory-analyzer

这可能很容易让人感到尴尬,但请耐心等待。

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

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

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

根据以下评论进行修改

我已经尝试了一些建议(谢谢大家),但以下都没有提到过:

  • 使用VisualVM打开→不允许打开文件
  • 使用JHat打开→抱怨幻数(显然需要另一种二进制格式,可能是hprof
  • 使用Chrome开发者工具打开→不支持.heapdump格式,也不会打开文件

1 个答案:

答案 0 :(得分:2)

以牺牲自我服务和可疑方便为代价,我现在能够回答我自己的问题。

.heapdump文件格式可以通过名为堆分析器的IBM工具打开,该工具在撰写本文时可在developerWorks上公开获取。

<强>声明

在撰写本文时,我受雇于IBM。