找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6004|回复: 35

Java 11究竟比8快了多少?看看这个基准测试

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:27
  • 打卡月天数:6
  • 打卡总奖励:7736
  • 最近打卡:2025-12-20 00:35:11

3317

主题

285

回帖

2万

积分

管理员

积分
23881
发表于 2019-1-29 21:14:01 | 显示全部楼层 |阅读模式
开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告。

当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了测试,结果如下:
Java 8 vs. Java 11
使用 G1 GC

G1 GC 下每秒分值:

Java 11 在几乎所有测试数据集上都有速度上的提升。平均而言,仅通过切换到 Java 11 就有 16% 的改进,这种改进可能是因为 Java 10 中引入了 JEP 307: Parallel Full GC for G1。
使用并行 GC

并行 GC 下每秒分值:

使用并行 GC,结果不如 G1,某些数据集上有所改进,但其它数据集保持不变甚至出现性能下降。平均而言,Java 11 的性能提升了 4% 以上。
测试者还在 Java 11 上对并行 GC 与 G1 GC 进行对比:
Java 11 上并行 GC vs. G1 GC

结果表明 G1 GC 整体上不如并行 GC。
OptaPlanner 表示,从 Java 8 到 Java 11,G1 GC 的平均速度改进为 16.1%,并行 GC 为 4.5%。
同时虽然并行 GC 面向吞吐量,而 G1 则侧重于低延迟 GC,但是 Java 11 中带来的 G1 显著改进,使得将两者进行直接比较是有意义的。
此外,基于基准测试中的大多数数据集来看,并行 GC 还是更适合 OptaPlanner 的,因为吞吐量对于解决 OptaPlanner 的优化问题更为重要。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

127

回帖

391

积分

注册会员

积分
391
发表于 2019-1-29 21:20:54 | 显示全部楼层
激动人心,无法言表!
工控课堂 www.gkket.com

0

主题

144

回帖

336

积分

注册会员

积分
336
发表于 2019-1-29 21:21:49 | 显示全部楼层
大家都不容易!
工控课堂 www.gkket.com

0

主题

168

回帖

440

积分

注册会员

积分
440
发表于 2019-1-29 21:54:19 | 显示全部楼层
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
工控课堂 www.gkket.com

0

主题

151

回帖

551

积分

中级会员

积分
551
发表于 2019-1-29 21:54:26 | 显示全部楼层
淡定,淡定,淡定……
工控课堂 www.gkket.com

0

主题

119

回帖

281

积分

注册会员

积分
281
发表于 2019-1-29 22:05:15 | 显示全部楼层
党的好公民,人民的好公仆。。。
工控课堂 www.gkket.com

0

主题

197

回帖

406

积分

注册会员

积分
406
发表于 2019-1-29 22:09:50 | 显示全部楼层
真是被感动的痛哭流涕……
工控课堂 www.gkket.com

0

主题

129

回帖

499

积分

注册会员

积分
499
发表于 2019-1-29 22:34:35 | 显示全部楼层
老师四个微信公众号都可以关注吗?是否有免费资料下载!
工控课堂 www.gkket.com

0

主题

194

回帖

455

积分

注册会员

积分
455
发表于 2019-1-29 22:45:38 | 显示全部楼层
楼主您的技术水准,我最服你,其他都是浮云
工控课堂 www.gkket.com

0

主题

175

回帖

445

积分

注册会员

积分
445
发表于 2019-1-29 22:46:10 | 显示全部楼层
看完楼主的帖子,我的心情竟是久久不能平息,受教了
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 14:12 , Processed in 0.243222 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表