GraalVM 21.3 Released |
Written by Nikos Vaggalis |
Tuesday, 23 November 2021 |
GraalVM, the runtime that compiles Java bytecode into native self-contained executables and capable of running programs in different languages other than Java, has reached version 21.3.
Foremostly it comes with support for Java 17, as such it makes available all new features of the language. Further, from now on GraalVM Community distributions will be based on OpenJDK 11 and 17 only, hence OpenJDK version has been deprecated. This affects GraalVM Enterprise too that is based on the corresponding Oracle JDKs. This version brings several compiler optimizations that boost performance, such as the Strip Mining optimization that converts uncounted loops to counted and the Enhanced Automated Vectorization which leverages the latest SIMD instruction capabilities available on the target hardware platform. There were also optimizations on the Native Image end:
The Polyglot Runtime end, under which you can write polyglot programms (like calling JavaScript from within a Java application) in JavaScript, Ruby, R, Python, and the native languages that use LLVM (the so called “Truffle” languages, which are the languages which interpreters are implemented with the Truffle framework), was also retouched. Some of those changes are :
Finally on the tool support end, a number of refactoring's were added to the VS Code GraalVM Extension Pack for Java as well as to the GraalVM Tools for Micronaut Extension. GraalVM comes in two versions. The Enterprise edition is free for evaluation and development with additional performance, scalability and security over the community edition, while the Community is free for all purposes and runs any program that runs on GraalVM Enterprise.
More InformationRelated ArticlesCompile Spring Applications To Native Images With Spring Native
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Tuesday, 23 November 2021 ) |