13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Java17快了多少?JDK17、16和11的性能比较和分析

Java 17 于昨日正式发布,新版本提供了不少新特性和功能增强。不过对于大多数项目而言,往往需要更改代码才能利用到这些新变化,但性能除外 —— 开发者只需要升级 JDK 版本,就能免费获得性能提升。

创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为科尔沁右翼前企业提供专业的成都网站建设、成都网站制作科尔沁右翼前网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

规划调度引擎 OptaPlanner 项目负责人对 JDK 17、JDK 16 和 JDK 11 的性能基准测试进行了对比,看看 Java 17 的性能提升是否值得我们去升级。

测试环境和流程

JDKs(用于编译和运行)

JDK 11

JDK 16

JDK 17 (下载日期为 2021-09-06)

JVM 选项:启用-Xmx3840M并明确指定垃圾回收器:

Main class:org.optaplanner.examples.app.GeneralOptaPlannerBenchmarkApp,来自 OptaPlanner 8.10.0.Final中的 optaplanner-examples模块

运行次数:每个 JDK 和每个垃圾回收器组合按顺序运行 3 次。下面的结果是这 3 次运行的平均值。

测试结果

Java 11 (LTS) and Java 16 versus Java 17 (LTS)

G1GC versus ParallelGC on Java 17

总结

基于 OptaPlanner 用例,这些基准测试表明:

简而言之,最新的 JDK 更快,高吞吐量垃圾回收器比低延迟垃圾回收器更快。

因此,Java 17 带来的性能提升非常值得升级,更重要的是它可以免费商用,而且还是 LTS 版本。所以你还要坚持 Java 8 一万年不动摇吗?

本文转自OSCHINA

本文标题:Java 17 快了多少?JDK 17、16 和 11 的性能比较和分析

本文地址:https://www.oschina.net/news/160487/how-much-faster-is-java17

资讯来源:OptaPlanner


网站题目:Java17快了多少?JDK17、16和11的性能比较和分析
转载注明:http://cdbrznjsb.com/article/dpehchs.html

其他资讯

让你的专属顾问为你服务