< prev index next >

src/share/vm/gc/shared/referenceProcessor.cpp

Print this page
rev 10513 : 8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
rev 10514 : [mq]: initialize

*** 694,703 **** --- 694,708 ---- } log_develop_trace(gc, ref)("%s= " SIZE_FORMAT, st.as_string(), total_refs); } #endif + void ReferenceProcessor::set_active_mt_degree(uint v) { + _num_q = v; + _next_id = 0; + } + // Balances reference queues. // Move entries from all queues[0, 1, ..., _max_num_q-1] to // queues[0, 1, ..., _num_q-1] because only the first _num_q // corresponding to the active workers will be processed. void ReferenceProcessor::balance_queues(DiscoveredList ref_lists[])
< prev index next >