【016】2020.11.16 周一 Java 低延迟收集器
2020-11-16 本文已影响0人
幸福布道者
Java 低延迟收集器
低延迟垃圾收集器
1.1 衡量指标
内存占用 Footprint
吞吐量 Throughput
延迟 Latency
最大停顿时间控制在 10ms
1.1 种类
Shenandoah 收集器
非Oracle官方出品
基于Region的堆内存布局
和G1收集器相似
区别
支持并发的整理算法
默认不使用分代收集
摒弃“记忆集”,改用“连接矩阵”(Connection Matrix)
工作9阶段
初始标记
并发标记
最终标记
并发清理
并发回收
初始引用更新
并发引用更新
最终引用更新
并发清理
ZGC收集器