--- old/src/share/vm/gc/g1/g1CollectedHeap.cpp 2017-06-12 16:18:30.263226229 -0700 +++ new/src/share/vm/gc/g1/g1CollectedHeap.cpp 2017-06-12 16:18:30.139226233 -0700 @@ -1283,7 +1283,7 @@ // Enqueue any discovered reference objects that have // not been removed from the discovered lists. - ref_processor_stw()->enqueue_discovered_references(); + ref_processor_stw()->enqueue_discovered_references(NULL, gc_timer); #if defined(COMPILER2) || INCLUDE_JVMCI DerivedPointerTable::update_pointers(); @@ -4421,7 +4421,7 @@ // the pending list. if (!rp->processing_is_mt()) { // Serial reference processing... - rp->enqueue_discovered_references(); + rp->enqueue_discovered_references(NULL, _gc_timer_stw); } else { // Parallel reference enqueueing