用于分析/分析堆转储jmap文件的合适工具

时间:2016-01-25 13:04:20

标签: java

我已经生成了一个jmap文件。任何人都可以建议一个合适的工具来分析这个堆转储文件。 谢谢,

1 个答案:

答案 0 :(得分:1)

尝试MAT

MAT的有用链接:
10 Tips for using the eclipse memory analyzer
How fix memory leaks java

更新

你试过吗,MAT - >档案 - >打开堆转储 - > [屏幕的右下角]来自Combo“所有文件” - > [选择文件] - >打开

我试图转储Eclipse进程并在没有问题的情况下在MAT中读取它。

  1. JDK_HOME / bin / jps - 这为您提供了要转储的java pid
  2. 输出:

    1308 org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
    
    1. JDK_HOME / bin / jmap - jmap -dump:format = b,file = heap.bin 1308
    2. 输出:在当前目录中创建的heap.bin文件

      而不是如上所述打开。它应该没有问题地打开。