MyGit

vm-19.0.0

oracle/graal

版本发布时间: 2019-05-10 02:43:39

oracle/graal最新发布版本:vm-19.3.1(2020-01-23 17:03:41)

GraalVM is a high-performance, embeddable, polyglot Virtual Machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.

Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.

This download includes:

The Native Image, Ruby, R and Python plugins are optionally available using the GraalVM gu utility. The complete release notes can be found on the website: http://www.graalvm.org/docs/release-notes/. The most notable changes since the previous release are:

Java

Native Image

What should I do if I am a library author?

  1. To get your tests back in check you can use --intialize-at-build-time which reverts to the previous behaviour.
  2. Then use the flag -H:+PrintClassInitialization to see when classes get initialized. Based on this output you can derive the proper configuration.
  3. Add --intialize-at-build-time=<csv-of-classes-or-packages> to your native-image.properties file.

Early Adopter Windows Support

A GraalVM CE early adopter build for Windows is now available. It includes the JDK with the GraalVM Compiler enabled, Native Image, the JavaScript Engine, and the Developer Tools. Currently there is no gu utility or support for other GraalVM languages.

相关地址:原始地址 下载(tar) 下载(zip)

1、 graalvm-ce-darwin-amd64-19.0.0.tar.gz 317.27MB

2、 graalvm-ce-linux-amd64-19.0.0.tar.gz 322.21MB

3、 graalvm-ce-windows-amd64-19.0.0.zip 179.4MB

4、 native-image-installable-svm-darwin-amd64-19.0.0.jar 10.23MB

5、 native-image-installable-svm-linux-amd64-19.0.0.jar 9.91MB

查看:2019-05-10发行的版本