1. 年轻代: serial, parNew, Paraller Scavenge(高吞吐)
2. 老年代: serial old, cms(并发标记清除), Paraller OLD
3. G1,ZGC
4. JDK8 默认的为Paraller Scavenge组合;JDK9默认的为G1
5. STW: serial, parNew, Paraller Scavenge,serial old, cms(并发标记清除), Paraller OLD,G1,ZGC
6.判断对象是否存活:
6.1 引用计数法
6.2 可达性分析
7. 四种老年代GC算法
a. 标记清除
b.标记整理
c.标记复制
d.分代收集(G1)