三色标记

2020-04-13  本文已影响0人  holmes000

将对象逻辑上进行标记,黑(自己已识别,指针所指也识别),白(未识别),灰(自己已识别,但是指针对应对象未识别)

CMS解决方法:Incrememtal Update

image.png

但是并发标记时,会产生漏标


image.png

G1方案:SATB Snapshot At the Begining


image.png

ZGC方法:颜色指针


image.png
上一篇 下一篇

猜你喜欢

热点阅读