Java 11 毕竟比 8 快了几多?看看这个基准测试
发布时间:2019-01-22 10:58:45 所属栏目:建站 来源:h4cd
导读:开源筹划调治引擎 OptaPlanner 官网宣布了一个 Java 11 GC 机能基准测试陈诉。 当前行使量最大的 Java 版本是 8,以是测试者用 Java 8 与 Java 11 举办比拟测试。GC 是影响 Java 机能的要害身分,以是测试天然也基于 GC,在 G1 GC 和并行 GC 下别离举办了
开源筹划调治引擎 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 的优化题目更为重要。 具体测试基准与进程查察原文: https://www.optaplanner.org/blog/2019/01/17/HowMuchFasterIsJava11.html【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |