IT资讯 GraalVM for JDK 21 已正式发布

seymour · 2023-09-23 07:30:32 · 热度: 24

GraalVM for JDK 21 已正式发布。

此版本新增了许多 GraalVM 特性以及 Java 21 特性。例如,GraalVM 现在完全支持虚拟线程,包括原生镜像 (Native Image) —— 不再需要将它们作为预览功能启用。

下载地址:https://www.graalvm.org/downloads/

GraalVM 是一个高性能的 JDK 发行版。它旨在加速用 Java 和其他 JVM 语言编写的应用程序的执行,同时还为 JavaScript、 Python 、基于 LLVM 的语言(如 C 和 C++)以及许多其他流行编程语言提供运行时。

此外,GraalVM 为编程语言之间提供了高效互操作性,并将 Java 应用程序提前编译为本机可执行文件,从而加快启动时间并降低内存开销。

GraalVM for JDK 21 已正式发布

下面是 GraalVM 原生镜像 (Native Image) 的部分性能表现:

GraalVM for JDK 21 已正式发布

GraalVM for JDK 21 已正式发布

GraalVM for JDK 21 已正式发布

总而言之,使用 Native Image 可以最大限度地提高所有方面性能,包括峰值吞吐量、延迟、内存使用、启动和打包大小。

此外,此版本实现了 Java Vector API (JEP 338) 操作的初步优化。 JVM 上的多个操作现在尽可能转换为高效的机器指令。此优化默认启用(可以使用-Dgraal.OptimizeVectorAPI=false禁用它)。

详情查看发布公告

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册