GraalVM 25.1 - 首个创新版本发布
GraalVM 25.1 作为首个创新版本正式发布,带来了多项性能提升和新功能。该版本优化了即时编译(JIT)和提前编译(AOT)能力,改进了对 Java 和 JavaScript 等语言的支持,并增强了与 Native Image 和 Polyglot 集成的开发体验。开发者可期待更快的启动速度和更低的内存占用。
背景速读
GraalVM 是一个高性能的跨语言运行时环境,由 Oracle 实验室开发。它最著名的功能是允许 Java 应用直接编译成原生可执行文件(Native Image),大幅加快启动速度并降低内存占用,特别适合云原生和微服务场景。与传统的 Java 虚拟机不同,GraalVM 还支持 JavaScript、Python、Ruby 等多语言混跑。本次发布的 25.1 版本是 GraalVM 从每年一个大版本改为"创新版本 + 稳定版"双轨制后的第一个创新版本,重点引入了新的编译管线(代号"Big Horn")、对虚拟线程的深度优化,以及对即将到来的 Java 24 的早期支持。这标志着 GraalVM 开始采用更快的迭代节奏来追赶云原生时代的需求。