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) { }