Oracle Releases GraalVM 20.1 Virtual Machine With Some Big Improvements

Written by Michael Larabel in Oracle on 19 May 2020 at 06:27 PM EDT. 20 Comments
ORACLE
Oracle today released GraalVM 20.1 as their latest big feature update to this virtual machine implemented in Java that also supports not only JIT compilation but ahead-of-time compilation for Java software as well as supporting an LLVM runtime and other languages.

GraalVM 20.1 brings a host of updates including:

- "Significantly improved performance" for some benchmarks on JDK 11 due to synchronization fixes, helping some workloads as much as 50% better performance.

- Their Java mitigations for the Intel Jump Conditional Code (JCC) Erratum is now only enabled for Intel CPUs needing the workaround and not all CPUs.

- For GraalVM's JavaScript support the ECMAScript 2020 features are now enabled by default. The NPM package runner (NPX) is also now part of GraalVM distributions.

- GraalVM Enterprise can now run C++ code in managed mode as part of GraalVM's LLVM runtime.

- Performance improvements for Python along with other language compatibility enhancements.

Downloads for GraalVM 20.1 Community Edition via GitHub. The long list of changes with GraalVM 20.1 can be found via GraalVM.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week