< prev index next >
src/share/vm/gc/g1/g1CollectedHeap.cpp
Print this page
rev 9080 : imported patch move-code
rev 9081 : imported patch rootclosureset
rev 9083 : imported patch erik-review
rev 9084 : [mq]: stefank-comments
rev 9085 : imported patch stefank-patch2
rev 9086 : imported patch trace-metadata
rev 9087 : imported patch parpush
*** 4434,4447 ****
double start_strong_roots_sec = os::elapsedTime();
_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);
_pss->add_cards_scanned(worker_id, cards_scanned);
double strong_roots_sec = os::elapsedTime() - start_strong_roots_sec;
--- 4434,4444 ----
double start_strong_roots_sec = os::elapsedTime();
_root_processor->evacuate_roots(pss->closures(), 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);
double strong_roots_sec = os::elapsedTime() - start_strong_roots_sec;
< prev index next >