【发布时间】:2018-07-24 03:17:03
【问题描述】:
谁能解释一下 GraalVM 和 Jvm-Hotspot 之间的区别,以及 GraalVM 与 OpenJDK 的 HotSpot 之间的关系。
【问题讨论】:
标签: java jvm-hotspot graalvm
谁能解释一下 GraalVM 和 Jvm-Hotspot 之间的区别,以及 GraalVM 与 OpenJDK 的 HotSpot 之间的关系。
【问题讨论】:
标签: java jvm-hotspot graalvm
在这种情况下,您可以将 GraalVM 视为经过修改/改进的 HotSpot JVM [非常松散:OpenJDK 的 HotSpot + Graal JIT 编译器(取代 HotSpot 的编译器)+ 运行其他语言(JS、Ruby、R、 Python等)+ AOT编译Java的能力 + 额外的捆绑工具等]
【讨论】:
关于 Graalvm 如何比标准 Hotspot 表现更好以及如何使用它的详细信息:https://www.baeldung.com/graal-java-jit-compiler
【讨论】:
GraalVM 是一个多变的 JVM:
graal 项目还有一个 Substrate VM,它是一个从 Java 构建原生工件的框架。
【讨论】: