--- old/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-10-13 14:01:34.283767388 +0200 +++ new/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-10-13 14:01:34.187763417 +0200 @@ -4436,10 +4436,7 @@ _root_processor->evacuate_roots(pss->closures(), worker_id); - G1ParPushHeapRSClosure push_heap_rs_cl(_g1h, pss); - size_t cards_scanned = _g1h->g1_rem_set()->oops_into_collection_set_do(&push_heap_rs_cl, - pss->closures()->weak_codeblobs(), - worker_id); + size_t cards_scanned = _g1h->g1_rem_set()->oops_into_collection_set_do(pss->closures(), worker_id); _pss->add_cards_scanned(worker_id, cards_scanned);