- Java 16 教程
- Java 16 - 主页
- Java 16 - 概述
- Java 16 - 环境设置
- Java 16 语言变化
- Java 16 - 密封类
- Java 16 - instanceof 的模式匹配
- Java 16 - 基于值的类的警告
- Java 16 - 记录
- Java 16 JVM 变化
- Java 16 - 打包工具
- Java 16 - 垃圾收集器
- Java 16 - 其他更改
- Java 16 - 弃用和删除
- Java其他版本教程
- Java教程
- Java 8 教程
- Java 9 教程
- Java 10 教程
- Java 11 教程
- Java 12 教程
- Java 13 教程
- Java 14 教程
- Java 15 教程
- Java 16 有用资源
- Java 16 - 快速指南
- Java 16 - 有用的资源
- Java 16 - 讨论
Java 16 - 垃圾收集器
Java 15 使 ZGC(Z 垃圾收集器)成为标准功能。在 Java 15 之前,这是一个实验性功能。它是低延迟、高度可扩展的垃圾收集器。
ZGC 在 Java 11 中作为实验性功能引入,因为开发者社区认为它太大而无法提前发布。
ZGC 具有高性能,即使在机器学习应用等海量数据应用中也能高效工作。它确保处理数据时不会因垃圾收集而长时间暂停。它支持 Linux、Windows 和 MacOS。
在Java 16中,ZGC线程堆栈处理从安全点转移到并发阶段,并大大提高了效率。以下是所做的增强。
线程堆栈处理已从 ZGC 安全点移出。
堆栈处理变得惰性、协作、并发和增量。
所有其他每线程根处理都将从 ZGC 安全点中删除。
HotSpot 子系统可以延迟处理堆栈。