oopmap,卡表都是gcroot阶段,对应收集器的初始标记阶段。
oopmap是栈用,对应的是安全点,安全区域;
卡表是堆内用,youngGC时避免扫描老年代而生,通过写屏障记录引用变化;(g1是双向卡表,记录的是跨region引用)
三色标记对应的gcroot完成后的可达性分析阶段,理论上对应cms收集器的并发标记,重新标记阶段,对应g1并发标记,最终标记阶段
oopmap,卡表都是gcroot阶段,对应收集器的初始标记阶段。
oopmap是栈用,对应的是安全点,安全区域;
卡表是堆内用,youngGC时避免扫描老年代而生,通过写屏障记录引用变化;(g1是双向卡表,记录的是跨region引用)
三色标记对应的gcroot完成后的可达性分析阶段,理论上对应cms收集器的并发标记,重新标记阶段,对应g1并发标记,最终标记阶段