jvm垃圾回收的三色标记法

在上面文章中已经提到CMS的垃圾收集构成分为初始标记、并发标记、重新标记、并发清理等过程,其中初始标记和重新标记会STW(stop the world)暂停其他线程,在并发标记和并发清理时会与应用线程同时进行。CMS是采用三色标记法来进行垃圾的收集:三色标记即是用三种三色来标记对象的引用情况: 黑色标记:表示此对象及其所有的引用都已经被扫描过,表明这个对象是存活的,肯定不会被垃圾回收; 灰色标记:
相关文章
相关标签/搜索