10年程序猿告诉你,Java11 的ZGC为何如此高效?

Java11新加入的ZGC号称可以达到10ms以下的GC停顿,本文作者对这一新功能进行了深入解析。ZGC是否可以达到该性能目标,请看高可用架构志愿者翻译的文章。

一文读懂Java 11的ZGC为何如此高效

Java11的新功能已经完全冻结,其中有些功能绝对非常令人兴奋,本文着重介绍ZGC。Java11包含一个全新的垃圾收集器–ZGC,它由Oracle开发,承诺在数TB的堆上具有非常低的暂停时间。

ZGC:JDK 18中 的新功能

3 月 22 日,JDK 18发布。对于 ZGC 来说,这是一个相当安静的版本,因为我们在过去一年左右的大部分时间里都致力于使 ZGC 成为一代代 GC。尽管如此,在此版本中仍有 37个 与 ZGC 相关的错误修复和增强功能。我将在这篇文章中讨论一些更有趣的内容。

JDK 11 将引入低延迟 GC,大幅度缩短 GC 暂停时长

今天来看看JEP333为了大幅减少GC暂停时间的可伸缩低延迟垃圾回收器ZGC。GC一直以来是Java的主要优势之一,但是,当垃圾回收暂停时间过长时,会对应用程序的响应时间产生负面影响。

「每日分享」Java程序员的荣光,听R大论JDK11的ZGC

这个屏障就会先把指针更新为有效地址再返回,也就是,永远只有单个对象读取时有概率被减速,而不存在为了保持应用与GC一致而粗暴整体的StopTheWorld。

网站地图