< 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 >