首页 > 解决方案 > 垃圾收集中的对象引用详细信息

问题描述

我需要分析垃圾收集中的对象。我可以在执行结束时生成 gc.log 文件。有没有办法从 gc.log 文件中获取 GC 中对象的引用?

标签: javagarbage-collection

解决方案


有没有办法从 gc.log 文件中获取 GC 中对象的引用?

不,没有。

正如您已经确定的那样,解决方案是分析堆转储。诀窍是让 JVM 在 JVM 退出之前进行堆转储。

这是一个 Oracle 博客,描述了如何从 Java 代码触发堆转储:


推荐阅读