使用工具jmap,您可以创建两种格式的内存转储:
Binary format: jmap -dump:format=b,file=binary_dump.dat <pid>
或
Other format: jmap -dump:file=other_format_dump.dat <pid>
我已经阅读了很多地方,只有二进制格式可以通过jhat和jvisualvm这样的工具读取。
所以:
我有一个使用其他格式创建的内存转储文件,需要能够检查它,最好使用Eclipse Memory Analyzer Tool。