< prev index next >

src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Print this page
rev 7558 : 8048179: Early reclaim of large objects that are referenced by a few objects
Summary:
Reviewed-by:
rev 7559 : imported patch bengt-review
rev 7560 : [mq]: bengt-review2

*** 183,193 **** // Returns whether the remembered set contains the given reference. bool contains_reference(OopOrNarrowOopStar from) const; // Returns whether this remembered set (and all sub-sets) have an occupancy // that is less or equal than the given occupancy. ! bool occupancy_less_or_equal_than(size_t occ) const; // Removes any entries shown by the given bitmaps to contain only dead // objects. Not thread safe. // Set bits in the bitmaps indicate that the given region or card is live. void scrub(CardTableModRefBS* ctbs, BitMap* region_bm, BitMap* card_bm); --- 183,193 ---- // Returns whether the remembered set contains the given reference. bool contains_reference(OopOrNarrowOopStar from) const; // Returns whether this remembered set (and all sub-sets) have an occupancy // that is less or equal than the given occupancy. ! bool occupancy_less_or_equal_than(size_t limit) const; // Removes any entries shown by the given bitmaps to contain only dead // objects. Not thread safe. // Set bits in the bitmaps indicate that the given region or card is live. void scrub(CardTableModRefBS* ctbs, BitMap* region_bm, BitMap* card_bm);
< prev index next >