--- old/src/share/vm/gc/shared/referenceProcessor.cpp 2016-03-16 08:24:44.830807437 -0700 +++ new/src/share/vm/gc/shared/referenceProcessor.cpp 2016-03-16 08:24:44.730807433 -0700 @@ -696,6 +696,11 @@ } #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