--- old/src/hotspot/share/gc/cms/parNewGeneration.cpp 2018-04-23 16:50:27.677030772 +0200 +++ new/src/hotspot/share/gc/cms/parNewGeneration.cpp 2018-04-23 16:50:27.394021950 +0200 @@ -1056,18 +1056,10 @@ update_time_of_last_gc(now); rp->set_enqueuing_is_done(true); - if (rp->processing_is_mt()) { - ParNewRefProcTaskExecutor task_executor(*this, *_old_gen, thread_state_set); - rp->enqueue_discovered_references(&task_executor, &pt); - } else { - rp->enqueue_discovered_references(NULL, &pt); - } rp->verify_no_references_recorded(); gch->trace_heap_after_gc(gc_tracer()); - pt.print_enqueue_phase(); - _gc_timer->register_gc_end(); _gc_tracer.report_gc_end(_gc_timer->gc_end(), _gc_timer->time_partitions());