作家
登录

Java 虚拟机 OpenJ9 和 Hotspot 的 Benchmark 测试

作者: 来源: 2017-09-19 14:01:48 阅读 我要评论

【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!


IBM 开源了它开辟的 J9 Java 虚拟机 (JVM),并将其供献给了 Eclipse 基金会,重定名为 Eclipse OpenJ9。J9 是一个高机能可伸缩的 Java 虚拟机,是很多 IBM 企业级软件产品的核心,OpenJ9 可作为 Hotspot 的替代者用于 OpenJDK,比如须要高机能的企业级运行时情况。

那么,这个 Eclipse OpenJ9 Java 虚拟机的机能到底若何?日前,有开辟者运行了一些快速的 Benchmark 测试来和 Java 虚拟机 Hotspot 进行比较,以懂得其机能。

测试者在两台 Linux 设备长进行测试,他将 OpenJ9 与 OpenJDK 9 打包在一路,将其机能与现有的 OpenJDK 9 Hotspot 构建版本进行比较。别的,还有一个参考的标准是 OpenJDK 8 Hotspot 的构建版本。这三个构建文件都是大年夜它们的预构建二进制包页面获得的。

用于本次快速 Benchmark 测试的体系之一是基于 Intel Core i9 7900X,采取 Linux Kernel 4.13,运行 Ubuntu 17.04 的体系。

而另一个体系是应用有 Xeon Gold 6138 处理器并运行 Debian GNU/Linux 9.1 的双插槽 Tyan 办事器。

分别在两个体系上,测试了三个 OpenJDK 版本,并经由过程 Phoronix 测试套件运行了一些可用的 Java Benchmark 测试。

起首是应用 j2dbench 进行一些图形方面的基准测试。应用 OpenJ9 时,文本衬着速度明显较慢,而 Hotspot 在其他两次测试中表示类似。在 OpenJDK 8 和 9 之间也不是有很大年夜的差别。J2dbench 是 Sun Microsystems 为 Phoronix 测试套件供献的 Java 图形基准测试对象之一。

先来看看在 Core i9 7900X 上,本次 Hotspot/OpenJ9 测试的结不雅:

应用 Java 版的 SciMark2 进行一些数学运算基准测试

可以看到,至少到今朝为止,OpenJ9 的机能大年夜部分是落后于 Hotspot 的。

基于 Java 的 Bork 文件加密对象测试,可以看到 Hotspot 依然更快

JMH 测试中,它们之间的表示平起平坐

Sunflow 基准测试中,Hotspot 依然更快

来自另一个体系的 Hotspot/OpenJ9 Benchmark 测试结不雅与 Core i9 测试的大年夜致类似:

作为一个开源的 JVM 项目,OpenJ9 还处于初期阶段,应当在几个月后再运行一次测试,看看机能比较若何,请保持存眷。

【编辑推荐】

  1. 四项技能让你的Java代码更上一层楼_IT技巧周刊第512期
  2. 外媒速递:五步走计谋应用JavaScript轻松创建数据可视化结不雅
  3. 履约而至,Java EE 8 最终规范现已正式推出!
  4. 一篇文┞仿读懂Java类加载器
  5. Java关于数据构造的实现:树
【义务编辑:张燕妮 TEL:(010)68476606】

  推荐阅读

  Google Earth VR加入街景,这次真的能“近距离”看世界!

当然,如不雅你没有一台 HTC Vive 或 Oculus,还可以在手机高低载 Street View 应用,用 Daydream 或 Carboard 不雅看。 【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时>>>详细阅读


本文标题:Java 虚拟机 OpenJ9 和 Hotspot 的 Benchmark 测试

地址:http://www.17bianji.com/lsqh/37516.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)