src/share/vm/gc_implementation/g1/g1RemSet.cpp

Print this page
rev 7107 : imported patch 8058298

*** 423,439 **** void G1RemSet::scrub(BitMap* region_bm, BitMap* card_bm) { ScrubRSClosure scrub_cl(region_bm, card_bm); _g1->heap_region_iterate(&scrub_cl); } ! void G1RemSet::scrub_par(BitMap* region_bm, BitMap* card_bm, ! uint worker_num, int claim_val) { ScrubRSClosure scrub_cl(region_bm, card_bm); ! _g1->heap_region_par_iterate_chunked(&scrub_cl, ! worker_num, ! n_workers(), ! claim_val); } G1TriggerClosure::G1TriggerClosure() : _triggered(false) { } --- 423,435 ---- void G1RemSet::scrub(BitMap* region_bm, BitMap* card_bm) { ScrubRSClosure scrub_cl(region_bm, card_bm); _g1->heap_region_iterate(&scrub_cl); } ! void G1RemSet::scrub_par(BitMap* region_bm, BitMap* card_bm, uint worker_num, HeapRegionClaimer *hrclaimer) { ScrubRSClosure scrub_cl(region_bm, card_bm); ! _g1->heap_region_par_iterate(&scrub_cl, worker_num, hrclaimer); } G1TriggerClosure::G1TriggerClosure() : _triggered(false) { }