GraalVM 20.3 Released With Many Small Performance Optimizations

Written by Michael Larabel in Oracle on 18 November 2020 at 05:00 AM EST. 18 Comments
GraalVM continues its quest as the virtual machine not only supporting Java but also additional languages and execution modes with a focus on stellar performance and speedy startups. GraalVM CE 20.3 was released on Tuesday as the latest for this open-source package supporting Java, Node.js, an LLVM runtime, and more.

With GraalVM CE 20.3 there is an optimization for faster startup times of Java workloads with very short iterations by eliminating/delaying class loading from libgraal, better container awareness on Linux with its native image code, improved support for isolated compilation where applications and the runtime compiler are separate, and the never-ending performance work.

GraalVM Community Edition 20.3 has "many small performance optimizations" along with work on lowering its memory footprint. There are also several new engine flags and other minor additions. GraalVM's LLVM toolchain has been updated against LLVM 10.0.

The lengthy list of GraalVM 20.3 changes can be found via The community edition builds of this new GraalVM release can be found via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week