- 串行垃圾收集器兩個特點;
- 缺點:
- 使用單線程進行垃圾回收
- 獨佔式
1、新生代串行收集器使用複製算法,沒有線程切換,適合單cpu或較小的應用內存硬件平臺,JVM在client模式下的默認收集器
2、老年代串行收集器使用標記-壓縮算法,串行獨佔
3、並行收集器只是簡單地將串行回收期多線程化,並行回收器也是獨佔式,單由於並行回收使用多線程,在cpu較強時停頓時間較短,但在單cpu時效果不比串行回收器好
4、新生代並行回收收集器也是使用複製算法,都是多線程且獨佔式收集器,單它關注系統吞吐量
老年代並行回收收集器使用標記-壓縮算法,多線程獨佔cpu
5、CMS收集器關注系統停頓時間,concurrent mark sweep ,併發標記清除,使用的是標記-清除算法,也是多線程並行回收的收集器,當碎片量較大時,也可能會被迫進行一次垃圾回收以換取可用的連續內存