mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 09:04:41 +02:00
8240239
: Replace ConcurrentGCPhaseManager
Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints Co-authored-by: Per Liden <per.liden@oracle.com> Reviewed-by: kbarrett, pliden, sangheki
This commit is contained in:
parent
9e2ab1e363
commit
9f334a1640
33 changed files with 837 additions and 1192 deletions
|
@ -78,7 +78,7 @@ Mutex* MarkStackFreeList_lock = NULL;
|
|||
Mutex* MarkStackChunkList_lock = NULL;
|
||||
Mutex* MonitoringSupport_lock = NULL;
|
||||
Mutex* ParGCRareEvent_lock = NULL;
|
||||
Monitor* CGCPhaseManager_lock = NULL;
|
||||
Monitor* ConcurrentGCBreakpoints_lock = NULL;
|
||||
Mutex* Compile_lock = NULL;
|
||||
Monitor* MethodCompileQueue_lock = NULL;
|
||||
Monitor* CompileThread_lock = NULL;
|
||||
|
@ -229,7 +229,6 @@ void mutex_init() {
|
|||
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);
|
||||
def(OopMapCacheAlloc_lock , PaddedMutex , leaf, true, _safepoint_check_always); // used for oop_map_cache allocation.
|
||||
|
@ -295,6 +294,7 @@ void mutex_init() {
|
|||
def(JvmtiThreadState_lock , PaddedMutex , nonleaf+2, false, _safepoint_check_always); // Used by JvmtiThreadState/JvmtiEventController
|
||||
def(Management_lock , PaddedMutex , nonleaf+2, false, _safepoint_check_always); // used for JVM management
|
||||
|
||||
def(ConcurrentGCBreakpoints_lock , PaddedMonitor, nonleaf, true, _safepoint_check_always);
|
||||
def(Compile_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always);
|
||||
def(MethodData_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always);
|
||||
def(TouchedMethodLog_lock , PaddedMutex , nonleaf+3, false, _safepoint_check_always);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue