< prev index next >

src/hotspot/share/runtime/mutexLocker.cpp

Print this page
rev 57734 : 8236880: Shenandoah: Move string dedup cleanup into concurrent phase

*** 226,236 **** def(MonitoringSupport_lock , PaddedMutex , native , true, _safepoint_check_never); // used for serviceability monitoring support } if (UseShenandoahGC) { def(StringDedupQueue_lock , PaddedMonitor, leaf, true, _safepoint_check_never); ! def(StringDedupTable_lock , PaddedMutex , leaf, true, _safepoint_check_never); } def(ParGCRareEvent_lock , PaddedMutex , leaf , true, _safepoint_check_always); def(CGCPhaseManager_lock , PaddedMonitor, leaf, false, _safepoint_check_always); def(CodeCache_lock , PaddedMonitor, special, true, _safepoint_check_never); def(RawMonitor_lock , PaddedMutex , special, true, _safepoint_check_never); --- 226,236 ---- def(MonitoringSupport_lock , PaddedMutex , native , true, _safepoint_check_never); // used for serviceability monitoring support } if (UseShenandoahGC) { def(StringDedupQueue_lock , PaddedMonitor, leaf, true, _safepoint_check_never); ! def(StringDedupTable_lock , PaddedMutex , leaf + 1, true, _safepoint_check_never); } def(ParGCRareEvent_lock , PaddedMutex , leaf , true, _safepoint_check_always); def(CGCPhaseManager_lock , PaddedMonitor, leaf, false, _safepoint_check_always); def(CodeCache_lock , PaddedMonitor, special, true, _safepoint_check_never); def(RawMonitor_lock , PaddedMutex , special, true, _safepoint_check_never);
< prev index next >