0

这可能很容易令人尴尬,但请多多包涵。

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

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

不幸的是,到目前为止,我对此事的搜索结果被基本教程所污染,即“如何打开 .heapdump 文件”让我得到了“如何分析堆转储”的结果。

从下面的评论中编辑

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

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

1 回答 1

3

以使这看起来自私和可疑的方便为代价,我现在可以回答我自己的问题了。

.heapdump文件格式可以通过一个名为Heap Analyzer的 IBM 工具打开,该工具在撰写本文时在developerWorks上公开可用。


免责声明

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

于 2017-01-31T13:03:58.780 回答