有没有办法查看堆的 OldGen 部分中存在哪些对象?我知道如何查看堆中的所有对象(jmap),但我只想查看 PSOldGen 中的对象。
有没有办法这样做?
编辑:关于我的问题和需求的解释
我的应用程序需要非常大的堆(它在生产中使用 -XmX30G)。我们遇到的问题是,由于完全垃圾收集,应用程序每 20 分钟就会挂起约 20 秒。我想看看有哪些对象可以存活足够的时间移动到旧代,然后才能收集垃圾。我应该采取哪种方法?
谢谢
有没有办法查看堆的 OldGen 部分中存在哪些对象?我知道如何查看堆中的所有对象(jmap),但我只想查看 PSOldGen 中的对象。
有没有办法这样做?
编辑:关于我的问题和需求的解释
我的应用程序需要非常大的堆(它在生产中使用 -XmX30G)。我们遇到的问题是,由于完全垃圾收集,应用程序每 20 分钟就会挂起约 20 秒。我想看看有哪些对象可以存活足够的时间移动到旧代,然后才能收集垃圾。我应该采取哪种方法?
谢谢