【发布时间】:2010-11-19 17:55:12
【问题描述】:
当我尝试使用它来分析我们的应用程序时,VisualVM 崩溃,但如果我可以将我从应用程序中完成的 jmap 内存转储加载到 VisualVM 中,我可能会得到我需要的答案,而无需将 VisualVM 附加到我们的应用程序在它运行时。
那么,有没有办法做到这一点?
【问题讨论】:
标签: java profiling visualvm hprof
当我尝试使用它来分析我们的应用程序时,VisualVM 崩溃,但如果我可以将我从应用程序中完成的 jmap 内存转储加载到 VisualVM 中,我可能会得到我需要的答案,而无需将 VisualVM 附加到我们的应用程序在它运行时。
那么,有没有办法做到这一点?
【问题讨论】:
标签: java profiling visualvm hprof
打开 VisualVM,单击 File -> Load.. 并选择您的 jmap 文件。
如果没有加载,我猜你的文件有问题。
【讨论】:
MAT (http://www.eclipse.org/mat/) 可用于比较 jmap/hprof 文件。如果您有内存泄漏,请尝试使用支配树。
【讨论】: