GraalVM 22.3 社区版发布,Java 代码将会贡献给 OpenJDK
GraalVM 22.3 社区版已发布。作为 2022 年的最后一个功能版本,GraalVM 22.3 社区版在接下来的 12 个月都会获得更新。因此,如果你正在考虑升级 GraalVM,现在是一个很好的时机。
GraalVM 是一个高性能的 JDK 发行版。它旨在加速用 Java 和其他 JVM 语言编写的应用程序的执行,同时还为 JavaScript、Python、基于 LLVM 的语言(如 C 和 C++)以及许多其他流行编程语言提供运行时。此外,GraalVM 为编程语言之间提供了高效互操作性,并将 Java 应用程序提前编译为本机可执行文件,从而加快启动时间并降低内存开销。
新版本主要变化
- 将 GraalVM 社区版的 Java 组件捐赠给上游 OpenJDK
Oracle 正在向 OpenJDK 贡献 GraalVM 社区版 Java 代码,使 GraalVM 与 Java 的开发更紧密地保持一致。
按照计划,GraalVM JIT 和原生镜像将成为 OpenJDK 的一部分。Oracle 会根据 OpenJDK 社区流程将合适的 GraalVM 技术贡献到一个或多个 OpenJDK 项目中,更多细节将在未来几个月内公布。
- 提供基于 JDK 19 构建的版本
GraalVM 22.3 提供了针对 JDK 11、17 和 19 的构建,团队称计划在 GraalVM 23.0 中停止支持 JDK 11。GraalVM JDK 19(实验性阶段)包括了所有 GraalVM 组件,例如编译器、Native Image 和 GraalVM 语言(Truffle 上的 Java 除外),以及最新 Java 特性,比如虚拟线程。
下图演示了将高度并发、计算密集型应用程序作为原生可执行文件运行 GraalVM 原生镜像:
▲在 AOT 和 JIT 模式下分别运行“Game of life”的性能对比
- 使用一行命令即可下载 GralVM JDK
运行下方命令,默认情况下,它将下载最新的 GraalVM 版本以及最新支持的 JDK 版本,包括原生镜像。
bash <(curl -sL https://get.graalvm.org/jdk)
彩蛋
GraalVM 迎来了自己的吉祥物:Grabbit。团队介绍称这是一只野兔,相比吉祥物本身,他们更喜欢"Grabbit"这个名字。
下载地址。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Eclipse Vert.x 3.9.14 发布,微服务开发框架
Eclipse Vert.x 3.9.14 已发布,可从Maven Central 获取新版本。 公告写道,3.9 系列将在 2022 年底正式 EOL,因此建议开发者升级到Vert.x 4。点此查看升级指南。 主要变化 vertx-health-check 修复处理安装在根路径 (/) 的子路由的请求时出现404 Not Found错误 vertx-web 升级到 GraphQL-Java 19.2 vertx-dependencies 升级到 Netty 4.1.84.Final 升级 jackson 版本来解决 CVE 问题 vertx-micrometer-metrics 停止对仪表对象的序列化访问 issues 升级到 protobuf-java 3.21.7 Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。
- 下一篇
程序员笔记 CherryTree 0.99.51.0 发布
CherryTree 0.99.51 现已发布。CherryTree是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。 此版本更新内容如下: 修复了某些 GTK3 主题中 PNG 的透明度损失问题(#1402、#2132) 修复了右侧树和窗口最大化时树和文本之间的分隔符未恢复的问题 (#2126) 修复了第一次从 hidden(尚未实例化)执行命令时,集成终端没有传递命令的问题 修复了在启用 auto expand 的情况下显示的代码框宽度和打印为 pdf 之间的不一致问题 修复了一些对话框缺少要与 parent 一起 destroyed 的属性,从而导致从系统托盘退出时出现问题 (#2133) 修复了在 Windows 下打印 pdf 长代码框(多页)包括 unicode 字符时的崩溃问题 放弃了对 pandoc 的支持,因...
相关文章
文章评论
共有0条评论来说两句吧...