hotspot/src/share/vm/gc/g1/g1CollectedHeap.hpp
changeset 38172 90f405aac699
parent 38154 4c30333c304e
child 38183 cb68e4923223
equal deleted inserted replaced
38171:9a0932ed12a1 38172:90f405aac699
    69 class CompactibleSpaceClosure;
    69 class CompactibleSpaceClosure;
    70 class Space;
    70 class Space;
    71 class G1CollectionSet;
    71 class G1CollectionSet;
    72 class G1CollectorPolicy;
    72 class G1CollectorPolicy;
    73 class G1Policy;
    73 class G1Policy;
       
    74 class G1HotCardCache;
    74 class G1RemSet;
    75 class G1RemSet;
    75 class HeapRegionRemSetIterator;
    76 class HeapRegionRemSetIterator;
    76 class G1ConcurrentMark;
    77 class G1ConcurrentMark;
    77 class ConcurrentMarkThread;
    78 class ConcurrentMarkThread;
    78 class ConcurrentG1Refine;
    79 class ConcurrentG1Refine;
   760                                size_t alloc_buffer_waste,
   761                                size_t alloc_buffer_waste,
   761                                size_t undo_waste) const;
   762                                size_t undo_waste) const;
   762   // Update object copying statistics.
   763   // Update object copying statistics.
   763   void record_obj_copy_mem_stats();
   764   void record_obj_copy_mem_stats();
   764 
   765 
       
   766   // The hot card cache for remembered set insertion optimization.
       
   767   G1HotCardCache* _hot_card_cache;
       
   768 
   765   // The g1 remembered set of the heap.
   769   // The g1 remembered set of the heap.
   766   G1RemSet* _g1_rem_set;
   770   G1RemSet* _g1_rem_set;
   767 
   771 
   768   // A set of cards that cover the objects for which the Rsets should be updated
   772   // A set of cards that cover the objects for which the Rsets should be updated
   769   // concurrently after the collection.
   773   // concurrently after the collection.