垃圾收集器

串行垃圾收集器兩個特點;
缺點:
使用單線程進行垃圾回收
獨佔式

1、新生代串行收集器使用複製算法,沒有線程切換,適合單cpu或較小的應用內存硬件平臺,JVM在client模式下的默認收集器

2、老年代串行收集器使用標記-壓縮算法,串行獨佔

3、並行收集器只是簡單地將串行回收期多線程化,並行回收器也是獨佔式,單由於並行回收使用多線程,在cpu較強時停頓時間較短,但在單cpu時效果不比串行回收器好

4、新生代並行回收收集器也是使用複製算法,都是多線程且獨佔式收集器,單它關注系統吞吐量
老年代並行回收收集器使用標記-壓縮算法,多線程獨佔cpu

5、CMS收集器關注系統停頓時間,concurrent mark sweep ,併發標記清除,使用的是標記-清除算法,也是多線程並行回收的收集器,當碎片量較大時,也可能會被迫進行一次垃圾回收以換取可用的連續內存

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