gpt4 book ai didi

java - 混合 JDK/JRE 热点/OpenJ9

转载 作者:行者123 更新时间:2023-11-30 01:47:35 30 4
gpt4 key购买 nike

我想知道使用与用于编译的 JDK 相同的 JRE 是否重要。

例如,我使用 OpenJ9(v12) 进行编译,然后使用 Hotspot(v12) 运行我的服务器。

会出现什么样的问题?性能怎么样?

我应该更喜欢

  • JDK OpenJ9/JRE OpenJ9
  • JDK 热点/JRE 热点

或者我可以混合吗 - JDK OpenJ9/JRE 热点 - JDK 热点/JRE OpenJ9

性能是否仅受 JRE 影响?或者两者兼而有之?

最佳答案

OpenJ9 和 Hotspot 是 Java 虚拟机 (JVM) 的 2 个实现,而 JVM 又是 JDK 的一部分

JDK OpenJ9 和 JDK Hotspot 是使用不同 JVM 打包的 OpenJDK,两者一定会生成相同的字节码:oj9_faq

它们之间的区别在于它们运行字节码的方式,总之有3个不同

  • 命令行选项
  • 垃圾 Controller 政策
  • 使用 com.sun.management 接口(interface)的代码

moving-to-openjdk-with-eclipse-openj9

性能影响只能通过尝试来确定,这取决于您的应用程序的性质。

关于java - 混合 JDK/JRE 热点/OpenJ9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57373198/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com