< prev index next >

src/share/vm/gc/g1/g1MarkSweep.hpp

Print this page

        

*** 90,111 **** class G1PrepareCompactClosure : public HeapRegionClosure { protected: G1CollectedHeap* _g1h; ModRefBarrierSet* _mrbs; CompactPoint _cp; ! HeapRegionSetCount _humongous_regions_removed; virtual void prepare_for_compaction(HeapRegion* hr, HeapWord* end); void prepare_for_compaction_work(CompactPoint* cp, HeapRegion* hr, HeapWord* end); void free_humongous_region(HeapRegion* hr); bool is_cp_initialized() const { return _cp.space != NULL; } public: G1PrepareCompactClosure() : _g1h(G1CollectedHeap::heap()), _mrbs(_g1h->g1_barrier_set()), ! _humongous_regions_removed() { } void update_sets(); bool doHeapRegion(HeapRegion* hr); }; --- 90,111 ---- class G1PrepareCompactClosure : public HeapRegionClosure { protected: G1CollectedHeap* _g1h; ModRefBarrierSet* _mrbs; CompactPoint _cp; ! uint _humongous_regions_removed; virtual void prepare_for_compaction(HeapRegion* hr, HeapWord* end); void prepare_for_compaction_work(CompactPoint* cp, HeapRegion* hr, HeapWord* end); void free_humongous_region(HeapRegion* hr); bool is_cp_initialized() const { return _cp.space != NULL; } public: G1PrepareCompactClosure() : _g1h(G1CollectedHeap::heap()), _mrbs(_g1h->g1_barrier_set()), ! _humongous_regions_removed(0) { } void update_sets(); bool doHeapRegion(HeapRegion* hr); };
< prev index next >