我的应用程序有很多垃圾回收,我想对其进行分析。 我想看到的是哪些对象正在被垃圾收集。我认为这会让我知道在哪里寻找优化(添加缓存或其他)。
是否有打印详细 GC 信息的选项,包括每个类中有多少对象被垃圾回收?
如果这很重要,我正在使用 G1GC。
谢谢!
最佳答案
Oracle's JFR (Java Flight Recorder,或 Java Mission Control)是一个很好的工具来帮助完成这项任务 - 它显示每个对象的 GC 负载 - 意味着每个类生成了多少对象(这与收集的对象一起)。非常推荐。
关于Java - 哪些对象正在被垃圾收集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989366/