【问题标题】:What is the difference between IBM Semeru and AdoptiumIBM Semeru 和 Adoptium 有什么区别
【发布时间】:2021-08-15 18:02:27
【问题描述】:

我想更新我的 JDK,所以我去 AdoptOpenJDK 下载了一个。我看到他们已经搬到 Adoptium,所以我去了那里。在那里我看到没有选择JVM的选项,当我下载安装程序时,它是针对Hotspot的。我用谷歌搜索,发现了 IBM Semeru。这些 JDK/JVM 是否不同。有没有一个比另一个快得多?这还重要吗?

【问题讨论】:

  • Adoptium/Semeru 不是唯一的选择。还有甲骨文、Azul、红帽、微软、亚马逊(可能还有其他我错过的)。

标签: java jvm adoptopenjdk


【解决方案1】:

IBM 在https://github.com/docker-library/official-images/pull/10666#issuecomment-894204729 中讨论了两者之间的区别:

Eclipse Temurin 提供 OpenJDK + Hotspot 映像,IBM Semeru Runtimes 将提供 OpenJDK + Eclipse OpenJ9 映像的开放和认证 (JCKed) 版本。

这是一个令人困惑的故事和过渡,我会尝试添加一些背景。 到目前为止,AdoptOpenJDK 一直在使用 Hotspot 和 OpenJ9 VM 生成 OpenJDK 二进制文件。随着 Adopt 迁移到 Eclipse,法律限制阻止了新的 Eclipse Adoptium 小组生产/发布基于 OpenJ9 的二进制文件。因此,IBM 将以 IBM Semeru Runtimes 的家族名称生产基于 OpenJ9 的 2 种风格的二进制文件,即 Open 和 Certified。本质上相同的二进制文件,在不同的许可证下发布。

所以我想你想要寻找的是 Hotspot 和 OpenJ9 之间的比较(我想它们之间的任何速度差异都会在某种程度上取决于工作负载,但是网上有很多文章已经完成了实际的基准测试,如https://www.ojalgo.org/2019/02/quick-test-to-compare-hotspot-and-openj9/)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 2017-09-07
    • 1970-01-01
    • 2013-10-18
    • 2010-10-02
    • 2011-12-12
    相关资源
    最近更新 更多