首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AdoptOpenJDK与Red的技术差异

AdoptOpenJDK与Red的技术差异
EN

Stack Overflow用户
提问于 2018-09-06 19:13:04
回答 2查看 12.8K关注 0票数 18

Red hat提供的Red Hat OpenJDK 8仅供开发使用(需要注册)。AdoptOpenJDK提供了OpenJDK 8 builds for Windows (AdoptOpenJDK 8 Windows),没有任何限制。

当使用相同的版本/更新(例如8u181)时,两个包之间有技术上的区别吗?所谓“技术差异”,我指的是缺少类/函数、不同的缺省JVM设置等。

EN

回答 2

Stack Overflow用户

发布于 2018-09-18 07:46:46

我发现的AdoptOpenJDK的主要不同之处在于,您可以从两种不同的VM实现中进行选择,要么是我发现的性能与Oracle的实现相似的HotSpot,要么是效率更高的Eclipse Open J9 jvm实现,后者基于以前的IBM SDK8,现在是开源的。为了确认一下,我有一个Eclipse Maven项目,它在Oracle的JVM实现中编译很慢。

  1. AdoptOpenJDK Eclipse Open J9 -1分钟
  2. IBM 8(商业许可证)-1 minute
  3. AdoptOpenJDK OpenJDK8 with HotSpot -7分钟
  4. Oracle Java HotSpot(TM) (内部版本号1.8.0_181-b13) - 11分钟

因此,我认为开源Oracle的JVM提供了比Oracle的商业JVM更好的结果,但是使用open J9开源IBM的JDK要好得多,并且(对于我的项目)性能在编译时间上快了一个数量级。

票数 1
EN

Stack Overflow用户

发布于 2019-01-04 02:11:17

这似乎不是真的,redhat提供的openjdk发行版可以在没有订阅的情况下在生产中使用。

https://developers.redhat.com/products/openjdk/download/,所以这个页面正确地说明了它仅供开发使用。来源:https://access.redhat.com/solutions/3116731

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52202807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档