GraalVM 21.2 社区版发布
GraalVM 21.2 稳定版已发布。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。
GraalVM 21.2 的主要变化包括改进原生镜像的可用性、更新编译器、针对 JavaScript、Python 和 Ruby 等语言的改进,以及在 GitHub 仓库提供 GraalVM 文档等。
- 为原生镜像(Native Image)发布了新的官方 Gradle 和 Maven 插件,并提供了初步的 JUnit 5 测试支持。这些插件将使构建、测试和运行 Java 应用程序作为原生可执行文件变得更加容易,并且原生的 JUnit 支持允许 JVM 库通过 GraalVM 原生映像运行其测试套件。
- 改进了 Graal 编译器以允许使用超过 64 个循环的 AOT 方法。
- 添加了一种尝试将写入移出循环的优化,称为“Write Sinking”。Write Sinking 是一项默认禁用的实验性功能。可通过
-Dgraal.OptWriteMotion=true
启用它。 - 新增适用于 AArch64 CPU 架构的 GraalVM 发行版,并启用了更多功能,例如 Ruby runtime 和 Java on Truffle (Espresso)。
详情查看 release note。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Cocos Creator 2.4.6 正式发布
Cocos Creator 2.4.6 现已发布,此次更新修复了一些已知问题,并且优化了性能,以为开发者带来更好的体验。 主要更新内容 新功能 优化了编辑器资源加载速度。在第一次导入资源后,编辑器再次打开的所需时间仅为上一版本的不到 50%,大大优化了启动速度,提高了开发效率 优化了编辑器搭建时的卡顿问题。此次更新将引擎编译过程移到了 worker,从而不会阻塞主进程的执行,以便开发者可以在构建的同时继续开发工作 优化了 iOS 平台下序列帧动画的性能,在老款 iPhone 6s Plus 机型上性能最高可提升 3 倍 预览工具栏新增场景列表,无需切换到对应场景即可快速选择预览场景,提高工作效率 编辑器 bug 修复 修复了 Zip 文件每次构建后 Hash 值不一致的问题 修复了拖拽有子类的节点到父类的属性无效的问题 修复了点击属性面板上的属性选项无法定位到层级面板上的节点的问题 修复了轻节点移动时小 Gizmos 方块偏移到节点外的问题 修复资源管理器重命名回车后未进入选中状态的问题 修复 3D 粒子纹理动画模块中修改 numTilesX 和 numTilesY 没有立即生效的问题...
- 下一篇
Plasma Mobile 21.07 发布
Plasma Mobile 21.07 现已发布。Plasma Mobile 为移动设备提供免费、用户友好、保护隐私和可定制的平台,由不同的发行版(例如 postmarketOS、Manjaro、openSUSE)提供,并且可以在发行版支持的设备上运行。 主要更新内容 Shell 通过提高顶部面板的性能使 shell 更具响应性。 Dialer 该版本解决了一些关于国际号码的问题:在处理没有国家代码的号码时,以前必须根据区域设置来猜测号码来自哪个国家,但现在还要考虑手机所在的国家/地区并从手机信号塔获取信息。此外还修复了可能导致拨号器在接听电话时显示错误联系人姓名的问题。 Spacebar 该版本的 SMS 应用程序获得了多项 UI 改进,包括正确报告发送消息时的错误,并且显示用户从哪个号码发送短信;此外聊天现在可以正确排序。 KWeather 该版本允许用户选择不同的位置,并且优化了外观,以为应用程序中的对话框提供一致风格,并且推出了用于平面模式的新内联页面指示器。 KClock 该版本致力于确保在所有情况下都能在电话暂停时接收警报,并且始终应用正确的主题,尤其是在非 Plasma ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19