以 .heapdump 文件格式打开堆转储
Opening a heap dump in the .heapdump file format
这可能非常简单,但请耐心等待。
我必须分析一个堆转储,并且收到了 .heapdump
格式的文件,而我期望的是 .hprof
文件。
Eclipse 内存分析器拒绝打开 .heapdump
个文件,我不确定应该使用哪个工具,或者应用哪个转换才能使它们与 mat 一起工作。
不幸的是,到目前为止,我对此事的搜索结果被基础教程污染了,即 "how to open a .heapdump file" 基本上得到了 "how to analyze a heap dump" 的结果。
根据下面的评论编辑
我已经尝试了一些建议(谢谢大家),但是下面的 none 行得通:
- 用 VisualVM 打开 → 不允许打开文件
- 用 JHat 打开 → 抱怨幻数(显然需要另一种二进制格式,可能
hprof
)
- 使用Chrome开发者工具打开→不支持
.heapdump
格式,也不会打开文件
以这种外观 self-serving 和可疑的方便为代价,我现在可以回答我自己的问题了。
.heapdump
文件格式可以通过名为 Heap Analyzer 的 IBM 工具打开,该工具在撰写本文时已在 developerWorks 上公开提供。
免责声明
撰写本文时,我受雇于 IBM。
这可能非常简单,但请耐心等待。
我必须分析一个堆转储,并且收到了 .heapdump
格式的文件,而我期望的是 .hprof
文件。
Eclipse 内存分析器拒绝打开 .heapdump
个文件,我不确定应该使用哪个工具,或者应用哪个转换才能使它们与 mat 一起工作。
不幸的是,到目前为止,我对此事的搜索结果被基础教程污染了,即 "how to open a .heapdump file" 基本上得到了 "how to analyze a heap dump" 的结果。
根据下面的评论编辑
我已经尝试了一些建议(谢谢大家),但是下面的 none 行得通:
- 用 VisualVM 打开 → 不允许打开文件
- 用 JHat 打开 → 抱怨幻数(显然需要另一种二进制格式,可能
hprof
) - 使用Chrome开发者工具打开→不支持
.heapdump
格式,也不会打开文件
以这种外观 self-serving 和可疑的方便为代价,我现在可以回答我自己的问题了。
.heapdump
文件格式可以通过名为 Heap Analyzer 的 IBM 工具打开,该工具在撰写本文时已在 developerWorks 上公开提供。
免责声明
撰写本文时,我受雇于 IBM。