将对象逻辑上进行标记,黑(自己已识别,指针所指也识别),白(未识别),灰(自己已识别,但是指针对应对象未识别)
CMS解决方法:Incrememtal Update
image.png但是并发标记时,会产生漏标
image.png
G1方案:SATB Snapshot At the Begining
image.png
ZGC方法:颜色指针
image.png
将对象逻辑上进行标记,黑(自己已识别,指针所指也识别),白(未识别),灰(自己已识别,但是指针对应对象未识别)
CMS解决方法:Incrememtal Update
image.png但是并发标记时,会产生漏标
G1方案:SATB Snapshot At the Begining
ZGC方法:颜色指针
本文标题:三色标记
本文链接:https://www.haomeiwen.com/subject/bkdnmhtx.html
网友评论