ZGC垃圾收集
11引入的追求低延迟的垃圾回收器
1.ZGC的内存布局
1.1 region
和G1一样,也是基于Region的堆内存布局。但是ZGC的Region具有动态性:动态创建、动态销毁、动态数据容量。
1.2 垃圾回收机制
相较于CMS,ZGC只有6个阶段:初始标记、并发标记、再标记 | 并发转移准备,初始转移,并发转移
Java ZGC垃圾收集器(算法及回收原理详解) – mikechen
2.和Java8对比
Java 17 VS Java 8: 新旧对决,这些Java 17新特性你不容错过-阿里云开发者社区 (aliyun.com)
3.新特性
3.1 sealed类
确定子类类型
3.2 record类
简单构建数据类,贫血类