JVM: G1和CMS的區別

CMS:以獲取最短回收停頓時間爲目標的收集器,基於併發「標記清理」實現 過程: 1、初始標記:獨佔PUC,需要STW(Stop the world),僅標記GCroots能直接關聯的對象,速度很快。 2、併發標記:可以和用戶線程並行執行,無需STW,標記所有可達對象 3、重新標記:獨佔CPU(STW),爲了修正併發標記期間因用戶程序繼續運作而導致標記產生變動的那一部分對象的標記記錄。 這個階段的停
相關文章
相關標籤/搜索