::一图胜千言
::我的理解
技巧💡
新生代用标记复制法,老年代用标记整理法。
CMS 在小内存应用上的表现要优于 G1,而大内存应用上 G1 更有优势,大小内存的界限是6GB到8GB
Serial(串行回收, 一条线程回收线程进行垃圾清理,清理需要暂停用户线程(即STW),
[Parallel]
ParallelNew(和Parallel基本一致,但是能和CMS配合使用)
CMS垃圾收集器,老年代,(承上启下,低延迟,写屏障 + 增量更新),第一次让垃圾收集线程和用户线程(基本上)同时工作,使用的是标记清除法
G1, 区域化分布式, 写屏障 + SATB。 无分代概念
ZGC, 读屏障 + 颜色指针。 控制在10ms内的低延迟