RFR: 8273916: Remove 'special' ranking
Coleen Phillimore
coleenp at openjdk.java.net
Mon Sep 20 22:34:00 UTC 2021
On Fri, 17 Sep 2021 11:50:22 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> This change removes the special ranking and folds it into nosafepoint. You have to look at commit #3 to see this actual part of the change that doesn't include JDK-8273915.
> This passes tier1-6 also.
All the lock rankings are negative values from locks they hold. The nosafepoint ranking and ranking below that are safepoint_check_never locks. So nosafepoint is the top of the lock hierarchy for safepoint_check_never locks. That's how we start with CompiledIC_lock at 'nosafepoint' rank.
The lock values will not be exactly the same value as they were when they were 'special'. They'll be ordered relative to their ranking in the nosafepoint to nosafepoint-n range.
I did skip a value though (nosafepoint-1).
-------------
PR: https://git.openjdk.java.net/jdk/pull/5563
More information about the serviceability-dev
mailing list