客岁这个时刻,IBM 曾宣布要开源其 J9 Java 虚拟机 (JVM),并定名为 OpenJ9。近日,我们发明该项目已托管至 GitHub,并且可以看到,OpenJ9 已供献给 Eclipse 基金会。
据 OpenJ9 官网介绍,OpenJ9 是一个高机能的企业级 Java 虚拟机。
OpenJ9 项目标经久目标是促进 JVM 开辟者的开放生态体系,大年夜而可以与硬件平台、操作体系、对象和框架设计师和开辟者进行协作和立异。
生态体系经由过程竞争已获得改进,Java 社区大年夜 JVM 规范的多个实现中受益匪浅。无论是添加紧缩引用、新的云功能和 AOT(提前编译),照样直接晋升新能和降低内存应用。如今,OpenJ9 旨在持续推动运行时的立异。
如不雅还有一些困惑,不妨看一看下面官方对于一些问题的答复:
【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!
Eclipse OpenJ9 是 OpenJDK 的替代品吗?
不是。Eclipse OpenJ9 是一个 Java 虚拟机(JVM),它是运行 Java 应用法度榜样的引擎,而 OpenJDK 是一个完全的开辟对象包,包含其他组件,如 Java 类库以及 JVM。默认情况下,OpenJDK 应用名为 Hotspot 的 JVM。简单地说,OpenJ9 是一个 JVM 替代筹划,可将其作为 OpenJDK 二进制文件的一部分。
Eclipse OpenJ9 是否与 Hotspot 雷同?
为什么要应用 Eclipse OpenJ9 而不是默认的 JVM?
Hotspot 和 Eclipse OpenJ9 都是可以包含在 OpenJDK 中的 Java 虚拟机,但它们都具有不合的功能。根据所遵守的构建过程,可以构建包含 Eclipse OpenJ9 或 Hotspot 的 OpenJDK 二进制文件。
如不雅你正为应用法度榜样寻找企业级的运行时情况,建议应用 Eclipse OpenJ9 构建 OpenJDK。这个高机能、可扩大的虚拟机是很多 IBM 企业软件产品的核心,所以它的血统就是为企业应用情况而生的。
Eclipse OpenJ9 GitHub website - OpenJ9 的 GitHub 地址
你还可声调剂 OpenJ9,以进一步改进特定场景下 Java 应用法度榜样的机能。例如,可以切换垃圾收受接收策略以治理不合类型工作负载的内存。
为什么 IBM 将他们的 J9 虚拟机供献给了 Eclipse 基金会合
IBM 公开承诺要将立异带入开源社区。OpenJ9 虚拟机本身是基于 Eclipse OMR 项目标核心技巧组件,OMR 由 IBM 在 2016 年供献给 Eclipse 基金会。IBM 一向在持续将资本投入到 Eclipse OpenJ9 和 Eclipse OMR 中,以确保其企业产品可以或许应用最新的硬件技巧。
参考链接:
-
Eclipse OpenJ9 website - 懂得这个高机能的企业级 Java 虚拟机(JVM)
-
AdoptopenJDK website - 获取嵌入 OpenJ9 的预构建 OpenJDK 二进制文件
-
【编辑推荐】
- 履约而至,Java EE 8 最终规范现已正式推出!
- 一篇文┞仿读懂Java类加载器
- 外媒速递:五项提示顺利构建你本身的Java API
- Java关于数据构造的实现:树
- 进修若何应用Chrome DevTools调试JavaScript
推荐阅读
【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!2017年7月,数据分析师王某和老店主就解除合同补偿问题对簿公堂——他大年夜事了13年的工作被一套智能体>>>详细阅读
本文标题:IBM J9 Java虚拟机正式开源,贡献给Eclipse基金会管理
地址:http://www.17bianji.com/lsqh/37487.html
1/2 1