今天看啥  ›  专栏  ›  码小辫

升级 JDK17 一个不可拒绝的理由!

码小辫  · 公众号  ·  · 2024-06-08 17:10
    

文章预览

来源:juejin.cn/post/7343440691680870451 1、背景 TLDR 垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点, CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对垃圾回收器的内部机制有一定的了解,才能够进行有效的调优。 随着ZGC的出现, 使得这一痛点彻底解决, ZGC 最初在 JDK 11 中作为实验性功能引入,并在 JDK 15 中宣布为生产就绪, 由于 JDK17 才是比较正式提供给大众实用的LTS支持版本,而且一部分公司已经在使用,所以本文力推 JDK17。 ZGC 作为一款低延迟垃圾收集器,旨在满足以下目标: 8MB 到 16TB 的堆大小支持 10ms 最大 GC 暂时 最糟糕的情况下吞吐量会降低 15%(实测,如果参数配置的问题可能更糟, 官方这个稍微吹牛了点, 说实话就是用 CPU 换 GC 时间,也没有那么高大上) ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览