GraalVM 社区版 22.0 正式发布

来源: OSCHINA
2022-01-26 07:32:00

GraalVM 社区版 22.0 已发布。GraalVM 是 Oracle 打造的高性能跨语言虚拟机,支持运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言(如 Java、Scala 和 Kotlin),以及基于 LLVM 的语言,如 C 和 C++。

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

GraalVM 社区发行版包括:

  • 带有 GraalVM 编译器的 Java runtime
  • 带有 GraalVM JavaScript 解释器的 Node.js runtime
  • LLVM runtime
  • 开发者监控和调试工具

GraalVM 环境可以通过 GraalVM Updater 工具使用可选的可用组件进行扩展,例如 Native Image、Ruby、R、Python、LLVM 工具链、WebAssembly 和 Espresso。

此版本的一些亮点包括:

  • Java 8 支持已被删除。GraalVM 22.0 仅针对 JDK 11 和 JDK 17,同时删除了对 JDK 12/13/14/15/16 的支持。
  • 一项新的优化,以提高类型切换的 Native Image 的性能。还有 Native Image 更新以减小图像大小。
  • Native Image 改进了对 Java 平台模块系统的支持。
  • 各种新的 Java 编译器优化,尽管仅限于 GraalVM Enterprise。
  • 现在默认为 GraalVM 的 JavaScript 支持启用 ECMAScript 2022 features。
  • GraalVM 的 LLVM 运行时已切换到 Truffle Fame API,进行了新的优化和其他修复。
  • GraalVM 的 WebAssembly 实现的各种改进。

详情可查看更新说明

展开阅读全文
精彩评论
a 说,我用 java, 我会将 GraalVM 用来 java 调用 python 库,所以 GraalVM 有用。
b 说,我不用 java, 我不会将 GraalVM 用来 java 调用 python 库,所以 GraalVM 没有用。
谁有道理?
难道现在这个年头,软件行业的人,可以不需要懂“说有易、说无难”的道理么?
2022-02-16 11:19
1
举报
回复 @Francesca : 居然用百度搜索软件技术名词, 笑死 拜拜了您嘞
2022-02-07 16:36
1
举报
回复 @Francesca : 你这回复都是啥啊 评论都在这 你看看你是不是对牛弹琴 我觉得我说的很明白了 只可惜你看不懂 认死理 浪费时间跟你解释 真是一个错误的决定 一开始就不该理你的 是我的错 打扰了 你连graalvm是干什么用的都不明白 还说我骂人 我可一句脏活都没有 我现在只是觉得跟你说话 确实有点拉低智商
2022-02-07 16:35
1
举报
回复 @杰克伦敦尘 : 连第三方是什么都不明白 还在嘴硬 哈哈笑死 你就是个笑话 真好笑 慢走不送
2022-02-07 16:34
1
举报
回复 @杰克伦敦尘 : 哇哦 不用百度你厉害 就你会谷歌是吧 笑死 拜拜了您嘞
2022-02-07 16:33
1
举报
5 收藏
分享
57 评论
5 收藏
分享
返回顶部
顶部
返回顶部
顶部