内容简介:GraalVM 21.1 稳定版已发布。GraalVM 是 Oracle 打造的高性能跨语言虚拟机,支持运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言(如 Java、Scala 和 Kotlin),以及基于 LLVM 的语言,如 C 和 C++。 新版本...
GraalVM 21.1 稳定版已发布。GraalVM 是 Oracle 打造的高性能跨语言虚拟机,支持运行 JavaScript、 Python 3、 Ruby 、R、基于 JVM 的语言(如 Java、Scala 和 Kotlin),以及基于 LLVM 的语言,如 C 和 C++。
新版本增加了许多新功能,以及优化性能,主要更新内容包括:
- 实验性支持 Java 16
- 继续进行对 Linux AArch64 的支持,目前处于实验性阶段。GraalVM 的 LLVM Runtime 也增加了实验性的 Linux AArch64 支持
- Polyglot run-time 默认启用多层编译 (multi-tier compilation) 策略,因为 Oracle 工程师发现多层编译改进了大多数语言的 warmup 效率
- 改进 Java Debug Wire Protocol,包括提供更好的性能。在启用调试功能的情况下,Truffle 上的 Java 性能提升 200 倍
- 对 Ruby 2.7 的更完整支持,以及默认启用多层编译策略,此外还包括性能改进
- GraalVM for Python 新增 SSL 支持、完全原生支持 POSIX API 后端、支持使用 GIL 的多线程,以及对 HPy Python C API 的支持以提升性能
- GraalVM for WebAssembly "GraalWASM" 代码运行速度有所提升,并且 WASM 解释器的总体峰值性能提升了 10 倍 。除此之外,还针对 GraalWasm 启动器进行了优化,以及许多其他的改进
详细更新说明和下载地址访问 release note。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Chrome 75 首个稳定版发布,新增实验性的阅读模式
- cURL 7.70.0 发布,原生支持 JSON、实验性支持 MQTT
- Deno 1.8 发布:实验性支持 WebGPU API、导入映射已稳定
- Git 2.29 稳定版发布,实验性支持更安全的 SHA-256
- mica 2.5.0 & 2.4.6 发布,实验性对 Spring Native 支持
- xmake v2.2.9 发布,新增 C++20 modules 的实验性支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
逆向工程权威指南
Dennis Yurichev(丹尼斯) / 安天安全研究与应急处理中心 / 人民邮电出版社 / 2017-3-1 / 168
逆向工程是一种分析目标系统的过程,旨在于识别系统的各组件以及组件间关系,以便于通过其它形式、或在较高的抽象层次上,重建系统的表征。 本书专注于软件的逆向工程,是写给初学者的一本经典指南。全书共分为12个部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要话题,详细解析了Oracle RDBMS、Itanium、软件狗、LD_PRELOAD、栈溢出、EL......一起来看看 《逆向工程权威指南》 这本书的介绍吧!