OpenJ9 Logo

What's new in the Eclipse OpenJ9 project

Find out what's happening at the project. Read about the highlights of our latest release. Catch the latest blog posts from our blog site; get top tips or deep dives about key features of Eclipse OpenJ9™ or simply read about experiences of working in the community.

Latest release

Eclipse OpenJ9 version 0.33.x released

August 2022

We're pleased to announce the availability of Eclipse OpenJ9 v0.33.x.

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:

  • JITServer supports the use of OpenSSL 3.0.x for encrypting network traffic
  • JITServer supports caching of AOT compiled methods at the server
  • JITServer supports exporting of custom performance metrics to monitoring agents, such as Prometheus
  • OpenJ9 supports control groups (cgroups) v2 to match the gradual transition of the Linux® operating systems from cgroups v1 to v2 as their default choice

To read more about these and other changes, see the OpenJ9 user documentation.

Performance highlights include:

  • Elliptic curve (EC) algorithms are mapped to using the OpenSSL routines from the OpenJDK JCE provider leading to large improvements in some microbenchmarks (2-3x faster) across platforms.
  • The performance of String methods is improved through better inlining/optimization in the JIT compiler.
  • The recycling of Garbage Collection (GC) thread local heap copy buffers is improved for the balanced GC policy.
New release info

Recent blogs

Getting started with OpenJ9 CRIU Support

26 September 2022

Overview In this blog you will learn how you can use our setup containerfiles as a convenience to create an environment for experimentation with Eclipse OpenJ9 CRIU Support. Get the containerfile The following section uses a Ubuntu 20.04 containerfile. Click here to jump to using a UBI8 containerfile. Ubuntu 20.04 To get started clone the…

Fast JVM startup with OpenJ9 CRIU Support

26 September 2022

In recent times, businesses have placed an emphasis on modernizing their software stack into cloud-based services. This transformation has generally meant breaking up big complex long running modules into much smaller short-lived units. These units are often packaged as containers and can be individually provisioned in worker nodes and scaled to meet demands. The days…

See all blogs
Eclipse Incubator Logo
OpenJ9 is an Eclipse Incubator Project
OpenJ9 is an Eclipse Incubator Project
Eclipse Incubator Logo