Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/mutexLocker.hpp @ 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 |
---|---|
61 extern Monitor* iCMS_lock; // CMS incremental mode start/stop notification | 61 extern Monitor* iCMS_lock; // CMS incremental mode start/stop notification |
62 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc | 62 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc |
63 extern Monitor* CMark_lock; // used for concurrent mark thread coordination | 63 extern Monitor* CMark_lock; // used for concurrent mark thread coordination |
64 extern Monitor* ZF_mon; // used for G1 conc zero-fill. | 64 extern Monitor* ZF_mon; // used for G1 conc zero-fill. |
65 extern Monitor* Cleanup_mon; // used for G1 conc cleanup. | 65 extern Monitor* Cleanup_mon; // used for G1 conc cleanup. |
66 extern Monitor* G1ConcRefine_mon; // used for G1 conc-refine | |
67 // coordination. | |
68 | |
69 extern Mutex* SATB_Q_FL_lock; // Protects SATB Q | 66 extern Mutex* SATB_Q_FL_lock; // Protects SATB Q |
70 // buffer free list. | 67 // buffer free list. |
71 extern Monitor* SATB_Q_CBL_mon; // Protects SATB Q | 68 extern Monitor* SATB_Q_CBL_mon; // Protects SATB Q |
72 // completed buffer queue. | 69 // completed buffer queue. |
73 extern Mutex* Shared_SATB_Q_lock; // Lock protecting SATB | 70 extern Mutex* Shared_SATB_Q_lock; // Lock protecting SATB |