我正在使用以下命令创建堆转储:
jmap -dump:file=DumpFile.txt <process-id>
我已经打开了生成的文件 - DumpFile.txt
但它不是可读格式。
所以请告诉我如何分析生成文件中的数据。
最佳答案
您应该使用 jmap -heap:format=b <process-id>
没有任何路径。因此它会创建一个 *.bin 文件,您可以使用 jvisualvm.exe
打开该文件。 (与 jmap 相同的路径)。这是打开此类转储文件的好工具。
关于java - 如何在java中使用jmap分析堆转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130956/