--- old/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2017-06-09 16:48:14.436193067 -0700 +++ new/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2017-06-09 16:48:14.308193071 -0700 @@ -5262,7 +5262,7 @@ if (rp->processing_is_mt()) { rp->balance_all_queues(); CMSRefProcTaskExecutor task_executor(*this); - rp->enqueue_discovered_references(&task_executor); + rp->enqueue_discovered_references(&task_executor, _gc_timer_cm); } else { rp->enqueue_discovered_references(NULL); }