将java内存转储的非二进制格式转换为二进制格式

将java内存转储的非二进制格式转换为二进制格式,java,jmap,eclipse-memory-analyzer,Java,Jmap,Eclipse Memory Analyzer,使用工具jmap,您可以创建两种格式的内存转储: Binary format: jmap -dump:format=b,file=binary_dump.dat <pid> Binary格式:jmap-dump:format=b,file=Binary\u dump.dat 或 Other format:jmap-dump:file=Other_format_dump.dat 我读过很多地方,只有二进制格式才能被jhat和jvisualvm等工具读取 因此: 是否有可以读取其

使用工具jmap,您可以创建两种格式的内存转储:

Binary format: jmap -dump:format=b,file=binary_dump.dat <pid> 
Binary格式:jmap-dump:format=b,file=Binary\u dump.dat

Other format:jmap-dump:file=Other_format_dump.dat
我读过很多地方,只有二进制格式才能被jhat和jvisualvm等工具读取

因此:

  • 是否有可以读取其他格式的工具
  • 是否有任何工具可以从其他格式转换为二进制格式
  • 我有一个使用其他格式创建的内存转储文件,需要能够检查它,最好使用

    Other format: jmap -dump:file=other_format_dump.dat <pid>