JVM底层细节

CMS & G1 第一步并发标记采用算法 三色标记 黑色:根对象,或者该对象与它的子对象都被扫描过。 灰色:对本身被扫描,但是还没扫描完该对象的子对象。 白色:未被扫描对象,如果扫描完所有对象之后,最终为白色的为不可达对象,既垃圾对象 GC并发情况下的漏标问题 CMS中的解决方案 Incremental Update算法(关注引用的增加) 当一个白色对象被一个黑色对象引用,将黑色对象重新标记为灰色
相关文章
相关标签/搜索