为什么 G1 垃圾收集器不维护年轻代到老年代的记忆集?

Sherwin.Wei Lv8

为什么 G1 垃圾收集器不维护年轻代到老年代的记忆集?

回答重点

G1 分了 young GC 和 mixed gc。

young gc 会选取所有年轻代的 region 进行收集。

midex gc 会选取所有年轻代的 region 和一些收集收益高的老年代 region 进行收集。

所以年轻代的 region 都在收集范围内,因此不需要额外记录年轻代到老年代的跨代引用

Comments
On this page
为什么 G1 垃圾收集器不维护年轻代到老年代的记忆集?