RFR: 8360776: Disable Intel APX by default and enable it only if requested by the user using -XX:+UnlockExperimentalVMOptions -XX:+UseAPX

Srinivas Vamsi Parasa sparasa at openjdk.org
Fri Jun 27 22:17:49 UTC 2025


Currently, APX is not enabled consistently between product and debug builds.

If the hardware supports Intel APX:

1) In product builds, APX is disabled by default, even if the user explicitly enables it using `-XX:+UnlockExperimentalVMOptions -XX:+UseAPX`.

2) In debug builds, APX is enabled by default regardless of whether the user explicitly enables it or not.

**The goal of this PR is to enable APX for both product and debug builds if and only if the user explicitly enables it using `-XX:+UnlockExperimentalVMOptions -XX:+UseAPX`.**

-------------

Commit messages:
 - 8360776: Disable Intel APX by default and enable it only if requested by the user using -XX:+UnlockExperimentalVMOptions -XX:+UseAPX

Changes: https://git.openjdk.org/jdk/pull/26029/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26029&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8360776
  Stats: 14 lines in 4 files changed: 0 ins; 12 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/26029.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26029/head:pull/26029

PR: https://git.openjdk.org/jdk/pull/26029


More information about the hotspot-dev mailing list