当我尝试使用它来配置我们的应用程序时,VisualVM崩溃,但如果我可以加载jmap内存转储,我已经从我们的应用程序完成了VisualVM,我可能得到我需要的答案,而无需将VisualVM连接到我们的应用程序它正在运行。
那么,有没有办法做到这一点?
答案 0 :(得分:10)
打开VisualVM,单击File -> Load..
并选择您的jmap文件。
如果未加载,我猜您的文件存在问题。
答案 1 :(得分:8)
MAT(http://www.eclipse.org/mat/)对于比较jmap / hprof文件很有用。如果你有内存泄漏,请尝试使用dominator树。