[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