Oracle is pleased to announce the availability of the Java SE Subscription Enterprise Performance Pack (Enterprise Performance Pack). The Enterprise Performance Pack makes available to JDK 8 users the significant memory management and performance improvements brought to Java in the 7 years between the releases of JDK 8 and JDK 17. These include modern garbage collection algorithms, compact strings, enhanced observability, and dozens of other optimizations.
Enterprise Performance Pack supports headless Linux 64-bit workloads on both Intel and Arm-based systems like Ampere Altra.
Customers using the Enterprise Performance Pack will see immediate benefits on JDK 8 workloads running at or near memory or CPU capacity. Testing on Oracle’s own products and cloud services shows improvements in both memory and performance of heavily loaded applications of approximately 40%. Even JDK 8 applications not running near capacity may see up to a 5% performance improvement.
While many of the improvements included in the Enterprise Performance Pack will be gained with the default options, we recommend studying the documentation to maximize your performance and minimize memory utilization. For example to improve application responsiveness by enabling the scalable low-latency ZGC garbage collector requires passing the -XX:+UseZGC option.
The Enterprise Performance Pack is available today on MyOracleSupport for all Java SE Subscription customers and for OCI users.