我刚刚阅读了一些关于 G1 算法的博客。
记住集合的用法让我感到困惑。
这是我的想法:
既然我们可以使用 DFS 遍历来自 GC-Roots 的每个引用,为什么我们需要记住集?
导致所有博客都说我们使用remembered-set的原因是我们不需要检查每个region来查看是否有GC-Roots引用的对象
java jvm g1gc
g1gc ×1
java ×1
jvm ×1