1、评估GC的性能指标
吞吐量和暂停时间
注意:上述两个指标是矛盾的,现在的标准是在最大吞吐量优先地情况下,降低停顿时间。
吞吐量:ps+po(jdk8默认)
低延迟:cms+pnew
2、7种经典垃圾回收器
7种经典垃圾回收器和分代之间的关系
注意:G1在物理上不分代了,逻辑上依然分代
3、CMS垃圾回收器(concurrent mark sweep )
第一款真正的并发线程,特点是低延迟。
原理:
注意:初始标记只标记了一层
4、G1垃圾回收器(区域化分代式)
根据回收价值排序,优先回收价值最大的region,即是能释放掉最多空闲对象的region。
步骤:
回收的整体过程:
5、经典垃圾回收器总结