Eclipse OpenJ9 version 0.23.0 released
23 October 2020
OpenJ9 version 0.23.0 supports OpenJDK version 8, 11, and 15. OpenJDK builds that contain version 0.23.0 are now available from the AdoptOpenJDK community project:
This release of OpenJ9 sees several performance enhancements:
To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.
In this release, we've improved the effectiveness of the option
-XX:[+|-]PortableSharedCache by also making the AOT compiled code to be more portable across different heap sizes in compressed references mode on the X86 platform.
-XX:[+|-]IdleTuningCompactOnIdle that triggered a compaction of the Java heap during the idle state of the JVM is now deprecated. A new mechanism, which is independent of the option, has been implemented. This mechanism measures fragmentation and triggers heap compaction as needed.
The JITServer technology preview has been extended to Linux® on IBM Power® systems and Linux on IBM Z® systems (64-bit only).
For compatibility, the
-XX:[+|-]AlwaysPreTouch OpenJDK HotSpot option is now supported by OpenJ9.