新闻动态

鸭脖app_GraalVM 19.3 发布,支持 JDK 11 与 ARM64 架构

2021-05-20 08:09

本文摘要:GraalVM19.3公布了。GraalVM是一个性能卓越跨语言vm虚拟机,用以运作JavaScript、Python3、Ruby、R、根据JVM的语言,如Java、Scala、Kotlin和根据LLVM的语言,如C和C。 GraalVM清除了程序编写语言中间的防护,并支持共享资源运作时的互用。它能够单独运作,还可以在OpenJDK、Node、Oracle或是MySQL上运作。

鸭脖app

GraalVM19.3公布了。GraalVM是一个性能卓越跨语言vm虚拟机,用以运作JavaScript、Python3、Ruby、R、根据JVM的语言,如Java、Scala、Kotlin和根据LLVM的语言,如C和C。

GraalVM清除了程序编写语言中间的防护,并支持共享资源运作时的互用。它能够单独运作,还可以在OpenJDK、Node、Oracle或是MySQL上运作。GraalVM19.3是以新项目主线任务搭建的第一个方案长期性支持LTS版本,也是一个关键作用版本,提议全部客户升級。

LTS情况能够保证 可靠性、安全系数和特性修补程序流程将从当今支系向后移殖,直至下一个LTS版本发生截止。此版本根据JDK11,另外也是第一个支持JDK11的GraalVM版本,充分考虑JDK8和JDK11中间较为大的差别,这实际上意味着了一个关键的里程碑式。尤其是JDK9中引进的Java服务平台控制模块系统软件JPMS,JavaPlatformModuleSystem代表着GraalVM如今应用控制模块封裝来防护编码以防护例如JVMCI、GraalVMc语言编译器和运用编程代码中的TruffleAPI。

除此之外,这也代表着JDK11上的GraalVM包括自JDK8至今的全部JDK变更。有关JDK11,本次公布还出示了根据JDK11的支持ARM64构架的GraalVM小区版的浏览,它包含对全部JVM语言的支持,其他语言支持将在没多久后出示。

鸭脖app官方

该发行版包含现有的GraalVM当地镜像,可马上搭建运行应用软件,这种应用软件在ARM64自然环境中耗费的运行内存更少,但是现阶段存有一些限定,例如npm和node不支持runtime编码安裝。GraalVM19.3转换为应用JDK当地编码,而不是手动式更换。GraalVM当地镜像转换到Java当地插口JNI服务平台使它有可能出示对JDK11的支持及其对WindowsOS的拓展支持。

这对开机时间或内存占用量沒有危害,而且清除了将JDK库比如libsunec.so与应用Java数据加密服务项目的当地镜像一起交货的必须。GraalVM如今附加了JDK库的可静态数据连接版本。另外,根据当地镜像Maven软件支持将GraalVM当地镜像与Maven一起应用,这代表着客户能够应用mvnpackage指令立即应用Maven搭建新项目以及当地镜像。

从GraalVM19.3逐渐,用以GraalVM当地镜像有关产品工件包含软件.graalvm.nativeimage:-image-maven--imagepackagefalse--no-fallbackGraalVMc语言编译器层面的改善包含:改善了System.arraycopy,以清除拷贝到Object[]时的储存查验。此项改善解决了一些EclipseCollections标准检测的速率降低相对性于C2的难题。根据更提升的内联修补了在Scala中建立目录值时的特性降低。修补了很有可能阻拦包括老版Javac版本造成的JSR字节码的方式被编译程序的难题。

鸭脖app官方

除此之外有关每个语言的支持与专用工具支持的转变 ,详细信息查询升级表明:-notes/19_3。


本文关键词:鸭脖app,鸭脖,app,GraalVM,19.3,发布,支持,JDK,与,ARM64,架构

本文来源:鸭脖app-www.videoswebviral.com