Try it out Grab a pre-built OpenJDK binary from AdoptOpenJDK to install on your system, and see how your applications perform when the OpenJ9 JVM is at work.
Build your own If you are familiar with building OpenJDK, you might want to build it with OpenJ9 yourself. For a deeper dive, read the build instructions, which cover all the steps to build a version 8 or version 9 OpenJDK with OpenJ9 and how to test your binary.
Tune it OpenJ9 optimizes your Java application out-of-the-box without needing a complicated set of command line options. However, further tuning is possible to improve your application's performance. For example, if your application has an extremely large heap, you might choose a different garbage collection policy to improve memory management. Alternatively, you might want to exploit specific hardware features such as a graphics processing unit (GPU).
To learn more about tuning OpenJ9 for your application runtime environment, read the existing user documentation in the IBM Knowledge Center. Documentation to support OpenJ9 at the Eclipse foundation is a work in progress. Watch this space!
We hope you don't run into any obstacles, but if you do, we want to hear from you. Use the
#OpenJ9 tag to discuss problems in Stack Overflow, or raise an issue in our GitHub repository.