Minor GC的時候其他線程是否可以繼續運行

目前所有的新生代gc都是需要STW(Stop the World)的!

Serial:單線程STW,複製算法
ParNew:多線程並行STW,複製算法
Parallel Scavange:多線程並行STW,吞吐量優先,複製算法
G1:多線程併發,可以精確控制STW時間,整理算法

Stop the World 總會發生,GC停頓目前而言不能避免,就算是CMS也有GC停頓的時候,重點是各個垃圾回收器對GC 停頓時間的控制,可以打印一下GC日誌看看minor gc花費的時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章