comparison src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp @ 620:bcedf688d882

Merge
author tonyp
date Mon, 09 Mar 2009 11:32:57 -0400
parents 4f360ec815ba
children 315a5d70b295
comparison
equal deleted inserted replaced
614:3db67f76d308 620:bcedf688d882
76 } 76 }
77 77
78 78
79 void DirtyCardQueueSet::initialize(Monitor* cbl_mon, Mutex* fl_lock, 79 void DirtyCardQueueSet::initialize(Monitor* cbl_mon, Mutex* fl_lock,
80 int max_completed_queue, 80 int max_completed_queue,
81 Mutex* lock) { 81 Mutex* lock, PtrQueueSet* fl_owner) {
82 PtrQueueSet::initialize(cbl_mon, fl_lock, max_completed_queue); 82 PtrQueueSet::initialize(cbl_mon, fl_lock, max_completed_queue, fl_owner);
83 set_buffer_size(DCQBarrierQueueBufferSize); 83 set_buffer_size(DCQBarrierQueueBufferSize);
84 set_process_completed_threshold(DCQBarrierProcessCompletedThreshold); 84 set_process_completed_threshold(DCQBarrierProcessCompletedThreshold);
85 85
86 _shared_dirty_card_queue.set_lock(lock); 86 _shared_dirty_card_queue.set_lock(lock);
87 _free_ids = new FreeIdSet((int) num_par_ids(), _cbl_mon); 87 _free_ids = new FreeIdSet((int) num_par_ids(), _cbl_mon);