The IgnoreLockingAssertions notproduct option is documented as "disable locking assertions (for speed)". The code it is protecting against executing is debug-only in assert_locked_or_safepoint, assert_locked_or_safepoint_weak, and assert_lock_strong. None of the relevant code is all that expensive, and there are much worse costs incurred by debug builds than these, making the "for speed" effect in the noise.
This option is temporarily forced true by vtableEntry::verify, potentially masking bugs.
This option should be removed.
This option is temporarily forced true by vtableEntry::verify, potentially masking bugs.
This option should be removed.