我可以将hprof/jmap转储与VisualVM进行比较吗?

ski*_*ppy 7 java profiling visualvm hprof

当我尝试用它来配置我们的应用程序时,VisualVM崩溃,但是如果我可以加载jmap内存转储,我已经完成了从我们的应用程序到VisualVM,我可能得到我需要的答案,而不必将VisualVM连接到我们的应用程序,而它是运行.

那么,有没有办法做到这一点?

Joh*_*ers 10

打开VisualVM,单击File -> Load..并选择您的jmap文件.

如果没有加载,我猜你的文件有问题.


leo*_*onm 8

MAT(http://www.eclipse.org/mat/)对于比较jmap/hprof文件很有用.如果你有内存泄漏,请尝试统治树.

  • 绝对没错.MAT是用于Java上内存转储分析的_the_工具. (2认同)