Java 16 垃圾收集器

Java 16 垃圾收集器

Java 15 将 ZGC(Z 垃圾收集器)作为一项标准功能添加进来。在 Java 15 之前,它是一个实验性功能。它是低延迟、高可伸缩性的垃圾收集器。

ZGC 在 Java 11 中作为一个实验性功能被引入,因为开发者社区认为它太大了,不适合早期发布。

ZGC 具有很高的性能,在处理大规模数据应用(例如机器学习应用)时也能高效工作。它确保在垃圾收集时不会出现长时间的暂停。它支持 Linux、Windows 和 MacOS。

在 Java 16 中,ZGC 的线程堆栈处理从安全点(Safepoints)移至并发阶段,并大大提高了效率。以下是所做的改进:

  • 从 ZGC 安全点移除线程堆栈处理。

  • 将堆栈处理变为惰性、协作、并发和增量式。

  • 从 ZGC 安全点中移除了所有其他针对每个线程的根处理。

  • HotSpot 子系统可以惰性地处理堆栈。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程