--- old/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2018-04-23 16:50:39.566401372 +0200 +++ new/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2018-04-23 16:50:39.280392457 +0200 @@ -515,9 +515,7 @@ } 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(); + rp->disable_discovery(); } else { rp->set_enqueuing_is_done(false); }