Latest release
Eclipse OpenJ9 version 0.32.0 released
April 2022
We're pleased to announce the availability of Eclipse OpenJ9 v0.32.0.
This release supports OpenJDK version 8, 11, 17, and 18. For more information about supported platforms and OpenJDK versions, see Supported environments.
This release includes an early access build for Apple Silicon (AArch64) macOS. You can use this build for evaluation purposes; it is not yet suitable for use in production environments.
Other updates in this release include the following:
- The JITServer technology feature is now fully supported on Linux for IBM Z® (64-bit)
- In Java 11 and later, the default value of the
-XX:MaxDirectMemorySize
option, which limits the amount of heap memory that is used for direct byte buffers, is now the same as the maximum heap size. Previously, the limit was 87.5% of the maximum heap size. - You can now use the
SharedClassStatistics
API to get the name, path, and directory of a shared classes cache. Depending on the operating system, you can also get the number of attached VMs for a non-persistent cache. This information is available through the following new methods:cacheDir()
,cacheName()
,cachePath()
, andnumberAttached()
. For more information, see the API documentation.
To read more about these and other changes, see the OpenJ9 user documentation.
Other performance highlights include exploitation of the new IBM® z16™ hardware platform, for example:
- External decimal conversion acceleration with the Vector Packed Decimal Facility in the data access accelerator library
- Acceleration of the
Integer.toString()
,Long.toString()
, andBigDecimal.toString()
methods