CMS和G1

CMS: 採用標記清除算法,在收集垃圾階段,與工作線程併發執行。 初始標記:stop the word, 標記一些和GC Roots相連的對象,速度很快。 併發標記:可達性性分析,找到存活對象,期間與工作線程併發執行。 重新標記:stop the word, 因爲併發標記階段,工作線程的執行會導致一些對象的標記更改,這個階段,就是修正這些標記變化的對象。時間比初始標記長,但遠低於併發標記。 併發清
相關文章
相關標籤/搜索