内容简介:GraalVM 19.0 发布了。GraalVM 是高性能跨语言虚拟机,用于运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言,如 Java、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。GraalVM 消除了编程语言之间的隔离,并支持共享运行时的互操作性。它可以独立运行,也可以在 OpenJDK、Node、Oracle 或者 MySQL 上运行。
GraalVM 19.0 发布了。GraalVM 是高性能跨语言虚拟机,用于运行 JavaScript、 Python 3、 Ruby 、R、基于 JVM 的语言,如 Java 、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。
GraalVM 消除了编程语言之间的隔离,并支持共享运行时的互操作性。它可以独立运行,也可以在 OpenJDK、Node、Oracle 或者 MySQL 上运行。
此版本已经已经成熟并可以用于生产,核心下载包含以下组件:
- 符合 Java 8 SE 标准的 JVM(基于 OpenJDK 1.8.0_212)。使用 GraalVM 编译器,许多分配繁重的工作负载运行得更快,Twitter 是一家以使用 GraalVM 编译器运行系统而闻名的公司。Scala 程序在 GraalVM 上运行时也显示出显着的性能提升。ES4x for Vert.x 已将 GraalVM 作为他们在 TechEmpower 基准测试中选择的运行时。还有 Renaissance 套件,JVM 上现代工作负载的新聚合基准测试表明,GraalVM 通常优于其它运行 Java 应用程序的方式。
- 具有多语言功能的 Node.js,基于 Node.js v10.15.2,允许从 Node.js 利用 Java 或 Scala 库。还可以改变互操作性,反过来在 Java 应用程序中使用 Node.js 模块。
- 兼容 ECMAScript 2019 最新标准的 JavaScript 引擎。
- 用于在托管环境中运行 LLVM 6.0.0 bitcode 的运行时,允许将原生语言更直接地集成到 Java 程序中。
GraalVM 19.0 是目前推荐用于生产的稳定版本,官方还说明了接下来的更新发布计划: GraalVM 19.1、19.2 等版本每季度至少更新一次。这些更新将包括 bug 修复、稳定性和性能改进,但没有主要的新功能。必要时,将发布一次性热更新 GraalVM 19.x.1、19.x.2 等版本。
同时将推出月度 beta 版,内容包括新的主要功能、添加新的平台支持等。基于 JDK 11 与 Node.js 12 构建版本也在考虑中。这些 beta 版本标记为“20.0-betaN”,它们将在明年整合到下一个稳定版 GraalVM 20.0。
完整更新说明查看:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Go 语言高性能编程
- go语言高性能缓存组件ccache分析
- GraalVM 20.1 发布,高性能跨语言虚拟机
- GraalVM 20.3 发布,高性能跨语言虚拟机
- GraalVM 19.0 发布,高性能跨语言虚拟机
- GraalVM 19.2 发布,高性能跨语言虚拟机
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Programming PHP
Rasmus Lerdorf、Kevin Tatroe、Peter MacIntyre / O'Reilly Media / 2006-5-5 / USD 39.99
Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websit......一起来看看 《Programming PHP》 这本书的介绍吧!
图片转BASE64编码
在线图片转Base64编码工具
Base64 编码/解码
Base64 编码/解码