JDK12 是一个短期版本,Oracle 公司于 2019 年 3 月 19 号发布,JDK12 提供了低延迟垃圾收集器 Shenandoah,引入了 JVM 常量 API 和默认 CDS 归档,针对 G1 进行两项优化措施等。
JDK12 相比之前版本,主要有以下几方面的变化:
1. Shenandoah:实验性的低延迟垃圾收集器;
2. Switch 表达式(预览阶段);
3. 引入 JVM 常量 API;
4. 默认类数据共享归档;
5. 仅保留一个 AArch64 平台的移植;
6. 针对 G1,提供可中止的混合垃圾收集;
7. 针对 G1,及时释放已申请但未使用的内存。
- 本地下载(推荐): 本地下载