我有一个巨大的 Java 堆转储文件。它还包含(我相信)无法访问的对象,这些对象将被 JVM 收集为垃圾(或者有人希望如此)。
有没有一个工具可以让我对这个文件运行垃圾收集器,这样我就可以
- 摆脱无用的数据
- 使用各种算法验证/模拟垃圾回收以查看它们的工作情况
- 识别垃圾回收问题
最佳答案
不知道 2+3(我认为这不可能)但至少要求 1 是 Eclipse 内存分析器中的默认值
“默认情况下,无法访问的对象会在解析时从堆转储中移除,并且不会出现在类直方图、支配树等中”
关于java - 我可以对堆转储文件运行 Java 垃圾回收吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9662337/