GraalVM升级可改善Windows版本

  • Post author:
  • Post category:其他


Ruby的各种语言)强调了刚刚发布的版本20升级对Windows版本的持续实验性支持。JavaScript功能也将突出显示。
在这里插入图片描述

GraalVM 20被认为是主要版本,对Windows平台的先前可用版本进行了改进。Windows版本现在包括gu用于安装组件的 实用程序和改进的GraalVM本机映像支持。GraalVM对Windows的Node.js支持计划在20.1版本中发布。

GraalVM 20的其他改进包括:

对于JavaScript,Node.js已更新至版本12.15.0。此外,js.commonjs-require还添加了该选项以从纯JavaScript加载与npm兼容的CommonJS模块。

在另一个与JavaScript有关的改进中,s-load-from-classpath添加了aj 选项,以允许通过classpath:伪URL 从类路径中加载文件。不推荐将这种用法用于不受信任的代码。

现在,用于AArch64架构的GraalVM发行版node.js在–jvm和native模式下具有功能运行时。

该js.bind-member-functions选项已添加,用于隐式绑定返回Value.getMembercode给接收器的未绑定函数。

添加了对JavaScript公共和私有类字段的支持。

ECMAScript prototype.replaceAll建议的实现。

对于Java,GraalVM 20.0添加了缓解跳转条件代码勘误(JCC)的功能, 以避免Intel系统上的性能损失。已为VisualVM添加了JDK Flight Recorder数据查看器,这是用于堆分析的工具。

LLVM编译器工具链现在基于LLVM 9.0.0运行时。

对于Python,Jython的兼容性已得到改进。

在Python的阵地,只有参数的建议已经落实。

对Ruby语言的支持已更新至Ruby 2.6.5。Ruby在套接字和.NET方面也进行了性能改进RSTRING_PTR。


最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。

在这里插入图片描述



版权声明:本文为zhaozihao594原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。