src/hotspot/share/gc/g1/g1RemSet.cpp
changeset 47885 5caa1d5f74c1
parent 47789 a77a7d3bc4f6
child 48103 26dbe08d1c17
equal deleted inserted replaced
47884:3cfab71d6c81 47885:5caa1d5f74c1
    29 #include "gc/g1/g1ConcurrentRefine.hpp"
    29 #include "gc/g1/g1ConcurrentRefine.hpp"
    30 #include "gc/g1/g1FromCardCache.hpp"
    30 #include "gc/g1/g1FromCardCache.hpp"
    31 #include "gc/g1/g1GCPhaseTimes.hpp"
    31 #include "gc/g1/g1GCPhaseTimes.hpp"
    32 #include "gc/g1/g1HotCardCache.hpp"
    32 #include "gc/g1/g1HotCardCache.hpp"
    33 #include "gc/g1/g1OopClosures.inline.hpp"
    33 #include "gc/g1/g1OopClosures.inline.hpp"
    34 #include "gc/g1/g1RemSet.inline.hpp"
    34 #include "gc/g1/g1RemSet.hpp"
    35 #include "gc/g1/g1SATBCardTableModRefBS.inline.hpp"
    35 #include "gc/g1/g1SATBCardTableModRefBS.inline.hpp"
    36 #include "gc/g1/heapRegion.inline.hpp"
    36 #include "gc/g1/heapRegion.inline.hpp"
    37 #include "gc/g1/heapRegionManager.inline.hpp"
    37 #include "gc/g1/heapRegionManager.inline.hpp"
    38 #include "gc/g1/heapRegionRemSet.hpp"
    38 #include "gc/g1/heapRegionRemSet.hpp"
    39 #include "gc/shared/gcTraceTime.inline.hpp"
    39 #include "gc/shared/gcTraceTime.inline.hpp"
   530   }
   530   }
   531 };
   531 };
   532 
   532 
   533 void G1RemSet::scrub(uint worker_num, HeapRegionClaimer *hrclaimer) {
   533 void G1RemSet::scrub(uint worker_num, HeapRegionClaimer *hrclaimer) {
   534   G1ScrubRSClosure scrub_cl(&_card_live_data);
   534   G1ScrubRSClosure scrub_cl(&_card_live_data);
   535   _g1->heap_region_par_iterate(&scrub_cl, worker_num, hrclaimer);
   535   _g1->heap_region_par_iterate_from_worker_offset(&scrub_cl, hrclaimer, worker_num);
   536 }
   536 }
   537 
   537 
   538 inline void check_card_ptr(jbyte* card_ptr, CardTableModRefBS* ct_bs) {
   538 inline void check_card_ptr(jbyte* card_ptr, CardTableModRefBS* ct_bs) {
   539 #ifdef ASSERT
   539 #ifdef ASSERT
   540   G1CollectedHeap* g1 = G1CollectedHeap::heap();
   540   G1CollectedHeap* g1 = G1CollectedHeap::heap();