将我们的应用程序从Oracle JRE迁移到openJDK JRE有什么影响吗?

时间:2020-02-19 06:28:32

标签: java oracle java-8 java-runtime-compiler

我知道在早期,Oracle JDK和OpenJDK是由不同的团队维护的,因此在性能上也存在细微的差异,它们是OpenJDK中缺少的一些API。 但是到目前为止,两者都由Oracle维护。

所以考虑JRE 8,
1.)两者在性能上是否有差异? 2.)在Oracle JRE上是否有开放JDK中没有的任何优化 3.)是否缺少任何API?

Oracle团队的任何人都可以回答上述查询吗。

注意:我们只移动JRE,而没有讨论JDK移动。

1 个答案:

答案 0 :(得分:1)

由于Oracle JDK的构建过程基于OpenJDK,因此两者之间似乎并没有真正的技术差异。 但是性能的观点是不同的。由于专注于企业客户,因此Oracle在性能方面要好得多。迁移到OpenJDK的用户可能必须面对不稳定问题。 功能上的某些差异如下所示

Oracle JDK:飞行记录器,Java Mission Control和应用程序类数据共享功能。 OpenJDK:字体渲染器功能。