Eclipse OpenJ9 user documentation

This documentation supports the configuration, tuning, and diagnosis of the OpenJ9 VM.

About this documentation

The Java virtual machine (VM) in IBM SDK®, Java™ Technology Edition was contributed to the Eclipse Foundation in 2017, forming the Eclipse OpenJ9 open source project. This material is based on the open source OpenJ9 documentation and should be used in conjunction with the IBM Semeru Runtime Certified Edition for z/OS, v17 user guide and J9 VM reference in IBM Documentation.

General notes on this documentation

Modifications to OpenJ9 behavior

The IBM SDK includes the OpenJ9 VM but modifies its behavior in a few cases. The differences between OpenJ9 in the IBM SDK and an unmodified OpenJ9 VM are already reflected in this documentation but are summarized here for reference:

Cryptographic operations

The IBM SDK contains the OpenJDK implementation of the TLS and SSL protocols, whereas OpenJ9 uses the OpenSSL open source library.