comparison src/share/vm/gc_implementation/g1/heapRegionSets.hpp @ 3777:e8b0b0392037

7046182: G1: remove unnecessary iterations over the collection set Summary: Remove two unnecessary iterations over the collection set which are supposed to prepare the RSet's of the CSet regions for parallel iterations (we'll make sure this is done incrementally). I'll piggyback on this CR the removal of the G1_REM_SET_LOGGING code. Reviewed-by: brutisso, johnc
author tonyp
date Tue, 21 Jun 2011 15:23:07 -0400
parents ae5b2f1dcf12
children 8aae2050e83e
comparison
equal deleted inserted replaced
3776:23d434c6290d 3777:e8b0b0392037
42 42
43 //////////////////// MasterFreeRegionList //////////////////// 43 //////////////////// MasterFreeRegionList ////////////////////
44 44
45 class MasterFreeRegionList : public FreeRegionList { 45 class MasterFreeRegionList : public FreeRegionList {
46 protected: 46 protected:
47 virtual const char* verify_region_extra(HeapRegion* hr);
47 virtual bool check_mt_safety(); 48 virtual bool check_mt_safety();
48 49
49 public: 50 public:
50 MasterFreeRegionList(const char* name) : FreeRegionList(name) { } 51 MasterFreeRegionList(const char* name) : FreeRegionList(name) { }
51 }; 52 };