VisualVM 和 YourKit 报告同一对象的不同保留大小

VisualVM and YourKit report different retained sizes for the same object

提问人:mhdwrk 提问时间:1/31/2012 更新时间:1/31/2012 访问量:598

问:

我正在使用 JVisualVM 和 YourKit 来分析堆内存转储(使用 jmap 创建),并注意到对于同一个对象,它们报告了两个截然不同的保留大小!有谁知道原因可能是什么?

Java Memory visualVM yourkit

评论


答:

0赞 Tomas Hurka 1/31/2012 #1

当然,造成这种差异的明显原因是 VisualVM 或 YourKit 中的一个错误。您可以从 http://visualvm.java.net 试用 VisualVM 1.3.3 吗?如果您能(私下)向我发送堆转储的链接,我可以调查 VisualVM 部分。

评论

0赞 mhdwrk 2/1/2012
当然,我会尝试 VisualVM 1.3.3
0赞 mhdwrk 2/1/2012
使用 VisualVM 1.3.3 得到了相同的结果。不幸的是,我不被允许共享堆转储!
0赞 Tomas Hurka 2/1/2012
太糟糕了,你无法共享堆转储。在这种情况下,我很抱歉,但我帮不了你。:-(