hotspot/src/share/vm/gc/shared/genCollectedHeap.hpp
changeset 33212 906b3d079b13
parent 32735 c6063d028c3c
child 33580 c2d95df2c54e
equal deleted inserted replaced
33211:966a1acb1243 33212:906b3d079b13
    62 
    62 
    63 private:
    63 private:
    64   Generation* _young_gen;
    64   Generation* _young_gen;
    65   Generation* _old_gen;
    65   Generation* _old_gen;
    66 
    66 
    67   // The singleton Gen Remembered Set.
    67   // The singleton CardTable Remembered Set.
    68   GenRemSet* _rem_set;
    68   CardTableRS* _rem_set;
    69 
    69 
    70   // The generational collector policy.
    70   // The generational collector policy.
    71   GenCollectorPolicy* _gen_policy;
    71   GenCollectorPolicy* _gen_policy;
    72 
    72 
    73   // Indicates that the most recent previous incremental collection failed.
    73   // Indicates that the most recent previous incremental collection failed.
   359   // Return "true" if all generations have reached the
   359   // Return "true" if all generations have reached the
   360   // maximal committed limit that they can reach, without a garbage
   360   // maximal committed limit that they can reach, without a garbage
   361   // collection.
   361   // collection.
   362   virtual bool is_maximal_no_gc() const;
   362   virtual bool is_maximal_no_gc() const;
   363 
   363 
   364   // This function returns the "GenRemSet" object that allows us to scan
   364   // This function returns the CardTableRS object that allows us to scan
   365   // generations in a fully generational heap.
   365   // generations in a fully generational heap.
   366   GenRemSet* rem_set() { return _rem_set; }
   366   CardTableRS* rem_set() { return _rem_set; }
   367 
   367 
   368   // Convenience function to be used in situations where the heap type can be
   368   // Convenience function to be used in situations where the heap type can be
   369   // asserted to be this type.
   369   // asserted to be this type.
   370   static GenCollectedHeap* heap();
   370   static GenCollectedHeap* heap();
   371 
   371