老一代对象的统计数据?

老一代对象的统计数据?

问题描述:

有什么工具可以查看JVM堆不同代的对象统计信息吗?我正在研究潜在的内存泄漏,并需要在不同代的一些数据。我的使用案例是在老一代的对象上拍摄快照,等待,然后拍摄另一张快照进行比较。老一代对象的统计数据?

JVisualVM提供了有关创建对象的统计信息,但这并没有多大帮助,因为我没有看到某个特定对象是否正在被提升或变得比应该变快。

Jmap提供了不同世代的统计数据,但不是基于对象。在该工具中,我只能看到老一代正在增长...

在Yourkit上运行您的应用程序。它具有生成视图选项卡。您可以拍摄堆的快照并比较快照之间仍存在的对象。

Documentation

下面是由一个@JT有用answer

对于更多的信息检查这个link