GraalVM 20.0为Java,JavaScript,Python等添加了新功能

官方网站上已经宣布GraalVM 20.0已经到货。 GraalVM是一种虚拟机,可让您更快地运行现有的Java应用程序,并且还支持其他几种语言。 最新版本提供了新的语言功能以及平台和工具更新。

尽管GraalVM 20.0是主要版本,但最新的LTS(长期支持)补丁程序版本是GraalVM 19.3.1,该补丁程序于上个月作为关键补丁更新(CPU)发布。 有关概述,请参见版本路线图

GraalVM

版本路线图。 版权所有©2018、2020,Oracle和/或其分支机构。 版权所有。 资源。

让我们看一下v20.0中的新功能。

还请参见:

平台,语言和工具更新

虽然针对Windows平台的GraalVM构建仍处于试验阶段,但GraalVM 20.0添加了功能性gu实用程序来安装组件。 JavaScript引擎和Node.js也已添加。

Java现在具有-Dgraal.TuneInlinerExploration=0选项,其float值在[-1;1]范围内。 它允许GraalVM Enterprise调整编译器以缩短预热时间或获得更好的峰值性能。 还添加了缓解跳转条件代码(JCC)勘误的方法,这应有助于避免Intel CPU的性能损失。


JavaScript的更新包括移至Node.js 12.15.0和实验性js.commonjs-require选项。 它允许从纯JavaScript加载与npm兼容的CommonJS模块。 LLVM解释器工具链现在基于LLVM 9.0.0,Python已经获得了改进的Jython兼容性以及Python 3.8函数仅位置参数。
还请参见:

v20.0中的工具更新包括新选项,可使用gu从本地目录安装所有可用组件,例如: gu install -C /path/to/downloaded/20.0-components/ native-image llvm-toolchain ruby r python wasm

有关GraalVM 20.0的更多详细信息,请参见发行说明

翻译自: https://jaxenter.com/graalvm-20-0-168465.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值