< prev index next >

src/hotspot/share/gc/shared/genCollectedHeap.cpp

Print this page
rev 49834 : [mq]: 8202021-cleanup-referenceprocessor
rev 49836 : [mq]: 8202017-reference-processor-remove-enqueue

*** 513,525 **** } else { // collect() below will enable discovery as appropriate } gen->collect(full, clear_soft_refs, size, is_tlab); if (!rp->enqueuing_is_done()) { ! ReferenceProcessorPhaseTimes pt(NULL, rp->num_queues()); ! rp->enqueue_discovered_references(NULL, &pt); ! pt.print_enqueue_phase(); } else { rp->set_enqueuing_is_done(false); } rp->verify_no_references_recorded(); } --- 513,523 ---- } else { // collect() below will enable discovery as appropriate } gen->collect(full, clear_soft_refs, size, is_tlab); if (!rp->enqueuing_is_done()) { ! rp->disable_discovery(); } else { rp->set_enqueuing_is_done(false); } rp->verify_no_references_recorded(); }
< prev index next >