又一个国产JDK​腾讯宣告正式开源 Tencent Kona JDK11 !

发布时间: 2024-04-20 03:41:06  来源:天博app 

  腾讯宣告将 Tencent Kona JDK11 正式开源,向社区共享经过内部超大规模出产环境验证的定制 JDK,该版别在发动功用、峰值功用以及事物处理才能方面,相关于前一版别 Kona JDK8 都有了综合性进步,沉积了腾讯云与大数据团队在大数据/机器学习、云原生场景下的深度优化,而且经过了 JCK 验证,保证充沛的 Java SE 规范兼容。

  除了在开源社区敞开运用外,Tencent Kona JDK11 也会在腾讯云上免费供给,为云上用户的 Java 运用注入高效动能。另一方面,经过本身产品选用 Kona JDK,腾讯云也能够为用户带来更好的云服务才能。

  作为 Java 生态的根底引擎,JDK 包含了 Java 运转环境、Java 东西,以及 Java 中心类库。现在,根据 OpenJDK 开源项目(Java SE 最干流的参阅完成之一),世界厂商研发了多种 JDK 发行版,腾讯 Kona JDK 就是其间颇具特征的发行版之一。

  为了给用户更好的 JDK11 版别,下降运用保护本钱,腾讯云与大数据团队在 Kona JDK11 中,坚持了一向的兼容性、可靠性、安全、功用优化等中心要素,一起,要点对 ZGC 等中心特性进行了出产等级改善,做到了开箱即用,其间包含:

  向量核算(Vector API)。针对大数据、机器学习场景的“算力”优化需求,让 JVM 运用能够充沛利用 SIMD 才能,移植并改善了社区前沿版别中的 Vector API 技能,处理了 avx512 向量可靠性等出产妨碍,研发了向量移位寄存器分配等深度优化,而且现已 upstream 很多相关优化到 OpenJDK 主分枝。

  开箱即用的 ZGC。作为 Java 生态翘首以待的“无暂停” GC 算法之一,ZGC 有望供给大部分情况下毫秒级中止水平,极大进步 Java 在线服务场景出产力,但由于可靠性和功用的缺乏,某种程度上减慢了 JDK 11 选用速度。Kona JDK 补齐了社区 JDK 11 的才能短板,让 Java 开发者不用纠结于挑选 LTS 还对错 LTS 版别,下降晋级担负。

  超大堆和内存本钱优化战略。面对从轻量级微服务,到多个超 TB 级大堆的苛刻出产环境要求,Kona JDK 11 沉积了相关 GC、SVC 东西等出产等级优化。

  2019年11月,腾讯云与大数据团队开源了 Tencent Kona JDK8,为微服务、云原生运用、大数据等实践运用场景供给最优的 Java 出产环境及处理方案,并为开发者开发的 Java 运用供给滑润的搬迁。现在,Kona 为腾讯云微服务渠道 TSF、腾讯大数据、音讯行列 TDMQ、音讯行列CKafka、智能钛机器学习渠道 Ti-One、大数据套件 TBDS、专有云 TCE 等大规模产品供给了安稳保证。

  经过工业规范 Benchmark 标明,Kona JDK11 比照 Kona JDK8 大多数场景在峰值功用上具有十分显着的进步,单个功用进步挨近 50%。现在,Kona JDK11 通用版别现在现已在腾讯内部和云上规模运用,用户只需要少数搬迁作业,即可完成其在 Kona JDK11 版别的编译和运转。

  关于广阔的 Java 运用者来说,是时分认线 等新 LTS 版别了。据了解,适当一部分 Java 用户,在晋级 JDK 11、选用前沿特性上面对不小的难度,腾讯云与大数据团队将对外开源出产等级 ZGC 等才能,将大数据、广告、游戏、金融、云安全网关等多个场景的出产实践,共享给广泛 Java 开发者,助力用户处理晋级 JDK 的顾忌。