文章预览
来源:juejin.cn/post/7343440691680870451 后台点击菜单“学习资料”—“书籍” , 免费 领取 《程序员书籍资料一份》 后台回复“ 5000 ”,免费 领取 面 试技术学习资料 一份 1、背景 TLDR 垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点, CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对垃圾回收器的内部机制有一定的了解,才能够进行有效的调优。 随着ZGC的出现, 使得这一痛点彻底解决, ZGC 最初在 JDK 11 中作为实验性功能引入,并在 JDK 15 中宣布为生产就绪, 由于 JDK17 才是比较正式提供给大众实用的LTS支持版本,而且一部分公司已经在使用,所以本文力推 JDK17。 ZGC 作为一款低延迟垃圾收集器,旨在满足以下目标: 8MB 到 16TB 的堆大小支持 10ms 最大 GC 暂时 最糟糕的情况
………………………………