除了Oracle发布OpenJDK 21/Java 21
周二,他们的GraalVM团队还在同一天发布了GraalVM,其中包含新的Java21功能和更多功能。
GraalVM继续发展成为基于HotSpot虚拟机的Java JVM/JDK,并支持其他语言和执行模型,包括提前编译(AOT)和其他有趣的附加功能。GraalVM的主要卖点之一可以归结为:
GraalVM是一个高性能JDK发行版,它可以提前将Java应用程序编译成独立的二进制文件。这些二进制文件可以立即启动,在不预热的情况下提供最高性能,并且使用更少的资源。您可以像IDE中的任何其他Java开发工具包一样使用GraalVM
GitHub是GraalVM的更新社区版本,它是为JDK 21构建的,带有Linux/macOS/Windows二进制文件,同时适用于x86_64和AArch64体系结构。
有关GraalVM新更改的更多详细信息,请访问Medium.com博客
GraalVM for JDK 21 版本围绕 AOT 编译进行了持续改进,G1 垃圾收集器现在可以在 Linux AArch64 上运行,新的优化级别策略,“-O3”优化级别现在被授予 GraalVM 的最大优化,--parallelism= 选项 可用于控制构建过程使用的线程数、用于本机映像处理的新实验性构建选项、对本机映像的控制流完整性 (CFI) 支持以及许多其他更新。