这可能很容易令人尴尬,但请多多包涵。
我必须分析堆转储,并收到.heapdump
格式的文件,而我预期的.hprof
文件。
Eclipse 内存分析器拒绝打开.heapdump
文件,我不确定我应该使用哪个工具,或者应用哪个转换才能让它们与 mat 一起工作。
不幸的是,到目前为止,我对此事的搜索结果被基本教程所污染,即“如何打开 .heapdump 文件”让我得到了“如何分析堆转储”的结果。
从下面的评论中编辑
我已经尝试了一些建议(谢谢大家),但以下都没有奏效:
- 使用 VisualVM 打开 → 不允许打开文件
- Open with JHat → 抱怨幻数(显然期望另一种二进制格式,可能
hprof
) - 使用 Chrome 开发者工具打开 → 不支持该
.heapdump
格式,也不会打开文件