jvm垃圾回收的三色標記法

在上面文章中已經提到CMS的垃圾收集構成分爲初始標記、併發標記、重新標記、併發清理等過程,其中初始標記和重新標記會STW(stop the world)暫停其他線程,在併發標記和併發清理時會與應用線程同時進行。CMS是採用三色標記法來進行垃圾的收集:三色標記即是用三種三色來標記對象的引用情況: 黑色標記:表示此對象及其所有的引用都已經被掃描過,表明這個對象是存活的,肯定不會被垃圾回收; 灰色標記:
相關文章
相關標籤/搜索