【发布时间】:2020-11-23 10:37:00
【问题描述】:
Java 如何在 G1 垃圾收集器中管理堆栈中的 Root 对象?它是否在垃圾收集(年轻或混合阶段)时遍历所有 mutator 线程的堆栈,或者是否有一些其他数据结构类似的记忆集(用于保持代际指针的引用)以节省时间? 有没有相同的文件。
【问题讨论】:
-
据我所知,它只是扫描堆栈。缓存传出引用不会产生太多,因为预计堆栈会在垃圾回收周期之间发生变化(因为没有 mutator 线程活动,根本没有理由执行另一个 gc)。
标签: java garbage-collection g1gc