老年代对象的统计信息?

5
有没有工具可以查看JVM堆的不同代的对象统计信息?我正在研究潜在的内存泄漏,并需要一些关于不同代的数据。我的使用情况是对旧代中的对象进行快照,等待一段时间,然后再进行另一个快照以进行比较。
JVisualVM提供了有关已创建对象的统计信息,但这对我没有太大帮助,因为我看不到特定对象是否比应该更快地被提升或老化。
Jmap提供了不同代的统计信息,但不是基于对象的。在那个工具中,我只能看到老年代正在增长...
1个回答

4

在Yourkit上运行您的应用程序。它拥有一个“generation view”选项卡。您可以对堆进行快照,并比较哪些对象在快照之间仍然存在。

文档

以下是@JT提供的有用的答案

要了解更多信息,请查看此链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接