jdk11新特性——ZGC
- 互联网
- 2025-08-21 00:39:01

一、概述 ZGC, A Scalable Low-Latency Garbage Collector(Experimental)。ZGC, 这应该是JDK11最为瞩目的特性, 没有之一. 但是后面带了Experimental, 说明这还不建议用到生产环境.。 (1)、GC暂停时间不会超过10ms。 (2)、既能处理几百兆的小堆, 也能处理几个T的大堆(OMG)。 (3)、和G1相比, 应用吞吐能力不会下降超过15%。 (4)、为未来的GC功能和利用colord指针以及Load barriers优化奠定基础 初始只支持64位系统。ZGC是一个并发, 基于region, 压缩型的垃圾收集器, 只有root扫描阶段会STW(stop the world), 因此GC停顿时间不会随着堆的增长和存活对象的增长而变长. 二、设计目标 支持TB级内存容量,暂停时间低(<10ms),对整个程序吞吐量的影响小于15%。 将来还可以扩展实现机制,以支持不少令人兴奋的功能,例如多层堆(即热对象置于DRAM和冷对象置于NVMe闪存),或压缩堆。 三、用法 -XX:+UnlockExperimentalVMOptions –XX:+UseZGC ,因为ZGC还处于实验阶段, 所以需要通过JVM参数来解锁这个特性
jdk11新特性——ZGC由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“jdk11新特性——ZGC”
下一篇
Python爬虫详解