【问题标题】:Can I compare hprof/jmap dumps with VisualVM?我可以将 hprof/jmap 转储与 VisualVM 进行比较吗?
【发布时间】:2010-11-19 17:55:12
【问题描述】:

当我尝试使用它来分析我们的应用程序时,VisualVM 崩溃,但如果我可以将我从应用程序中完成的 jmap 内存转储加载到 VisualVM 中,我可能会得到我需要的答案,而无需将 VisualVM 附加到我们的应用程序在它运行时。

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

【问题讨论】:

    标签: java profiling visualvm hprof


    【解决方案1】:

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

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

    【讨论】:

    • 我认为这应该是接受者的答案,因为用户专门询问了visualvm。承认我没有尝试这个选项有点尴尬,认为它应该通过“Add VM Coredump ...”选项加载。谢谢!
    【解决方案2】:

    MAT (http://www.eclipse.org/mat/) 可用于比较 jmap/hprof 文件。如果您有内存泄漏,请尝试使用支配树。

    【讨论】:

    • 当然,是的。 MAT 是用于在 Java 上进行内存转储分析的工具。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2019-10-23
    • 2016-04-21
    • 2020-05-15
    相关资源
    最近更新 更多