RFR: 8241234: Unify monitor enter/exit runtime entries
Yudi Zheng
yudi.zheng at oracle.com
Fri Mar 20 15:03:28 UTC 2020
Hello,
Please review this patch that unifies the monitor enter/exit runtime entries used by C1, C2, and JVMCI.
https://bugs.openjdk.java.net/browse/JDK-8061553 added support for faster "slow" locking paths.
These paths are not currently used by JVMCI (or C1) leading to slower performance on programs
that have a lot of short lived locked sections (such as dacapo:h2).
This patch creates helper methods based on C2’s monitor enter/exit entries, and shares with the C1,
JVMCI runtimes. It will prevent these runtimes from missing future updates.
https://bugs.openjdk.java.net/browse/JDK-8241234
http://cr.openjdk.java.net/~yzheng/8241234/webrev.00/
Many thanks,
Yudi
More information about the hotspot-compiler-dev
mailing list