[jdk17u-dev] RFR: 8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64

Dmitry Chuyko dchuyko at openjdk.java.net
Thu Jan 27 15:16:09 UTC 2022


This change for 2 ISAs fixes the performance regression seen between 11 and 17. Numbers in the issue (x86 I guess) mention 17% in Dacapo h2. AArch64 results for 17u in that benchmark are slightly different but still impressive: 17u now is ~3% worse than 11u, this patch improves the score by 10%.

Original patch applies cleanly.

Testing: jtreg tier1, tier2 in dev environment, pre-submit checks.

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

Commit messages:
 - Backport d93b238f9725727ae1e2e9f203943b5ddf778f35

Changes: https://git.openjdk.java.net/jdk17u-dev/pull/126/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u-dev&pr=126&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8277180
  Stats: 44 lines in 2 files changed: 31 ins; 6 del; 7 mod
  Patch: https://git.openjdk.java.net/jdk17u-dev/pull/126.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk17u-dev pull/126/head:pull/126

PR: https://git.openjdk.java.net/jdk17u-dev/pull/126


More information about the jdk-updates-dev mailing list