comparison src/share/vm/runtime/mutexLocker.cpp @ 794:315a5d70b295

6484957: G1: parallel concurrent refinement 6826318: G1: remove traversal-based refinement code Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel. Reviewed-by: tonyp
author iveresov
date Mon, 11 May 2009 16:30:56 -0700
parents 1ee8caae33af
children bd02caa94611
comparison
equal deleted inserted replaced
758:9b3a41ccc927 794:315a5d70b295
68 Monitor* iCMS_lock = NULL; 68 Monitor* iCMS_lock = NULL;
69 Monitor* FullGCCount_lock = NULL; 69 Monitor* FullGCCount_lock = NULL;
70 Monitor* CMark_lock = NULL; 70 Monitor* CMark_lock = NULL;
71 Monitor* ZF_mon = NULL; 71 Monitor* ZF_mon = NULL;
72 Monitor* Cleanup_mon = NULL; 72 Monitor* Cleanup_mon = NULL;
73 Monitor* G1ConcRefine_mon = NULL;
74 Mutex* SATB_Q_FL_lock = NULL; 73 Mutex* SATB_Q_FL_lock = NULL;
75 Monitor* SATB_Q_CBL_mon = NULL; 74 Monitor* SATB_Q_CBL_mon = NULL;
76 Mutex* Shared_SATB_Q_lock = NULL; 75 Mutex* Shared_SATB_Q_lock = NULL;
77 Mutex* DirtyCardQ_FL_lock = NULL; 76 Mutex* DirtyCardQ_FL_lock = NULL;
78 Monitor* DirtyCardQ_CBL_mon = NULL; 77 Monitor* DirtyCardQ_CBL_mon = NULL;
166 } 165 }
167 if (UseG1GC) { 166 if (UseG1GC) {
168 def(CMark_lock , Monitor, nonleaf, true ); // coordinate concurrent mark thread 167 def(CMark_lock , Monitor, nonleaf, true ); // coordinate concurrent mark thread
169 def(ZF_mon , Monitor, leaf, true ); 168 def(ZF_mon , Monitor, leaf, true );
170 def(Cleanup_mon , Monitor, nonleaf, true ); 169 def(Cleanup_mon , Monitor, nonleaf, true );
171 def(G1ConcRefine_mon , Monitor, nonleaf, true );
172 def(SATB_Q_FL_lock , Mutex , special, true ); 170 def(SATB_Q_FL_lock , Mutex , special, true );
173 def(SATB_Q_CBL_mon , Monitor, nonleaf, true ); 171 def(SATB_Q_CBL_mon , Monitor, nonleaf, true );
174 def(Shared_SATB_Q_lock , Mutex, nonleaf, true ); 172 def(Shared_SATB_Q_lock , Mutex, nonleaf, true );
175 173
176 def(DirtyCardQ_FL_lock , Mutex , special, true ); 174 def(DirtyCardQ_FL_lock , Mutex , special, true );