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

Dmitry Chuyko dchuyko at openjdk.java.net
Thu Feb 3 16:11:19 UTC 2022


On Thu, 27 Jan 2022 15:08:08 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:

> 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.

This pull request has now been integrated.

Changeset: dba064ae
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
URL:       https://git.openjdk.java.net/jdk17u-dev/commit/dba064ae107120109f792909475810afde7705e8
Stats:     44 lines in 2 files changed: 31 ins; 6 del; 7 mod

8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64

Backport-of: d93b238f9725727ae1e2e9f203943b5ddf778f35

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

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


More information about the jdk-updates-dev mailing list