< prev index next >

src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Print this page
rev 47884 : 8191564: Refactor GC related servicability code into GC specific subclasses

*** 72,81 **** --- 72,82 ---- class G1CollectorPolicy; class G1Policy; class G1HotCardCache; class G1RemSet; class G1YoungRemSetSamplingThread; + class GCMemoryManager; class HeapRegionRemSetIterator; class G1ConcurrentMark; class ConcurrentMarkThread; class G1ConcurrentRefine; class GenerationCounters;
*** 146,155 **** --- 147,159 ---- G1YoungRemSetSamplingThread* _young_gen_sampling_thread; WorkGang* _workers; G1CollectorPolicy* _collector_policy; + GCMemoryManager* _minor_mgr; + GCMemoryManager* _major_mgr; + static size_t _humongous_object_threshold_in_words; // The secondary free list which contains regions that have been // freed up during the cleanup process. This will be appended to // the master free list when appropriate.
*** 1004,1013 **** --- 1008,1020 ---- virtual CollectorPolicy* collector_policy() const; // Adaptive size policy. No such thing for g1. virtual AdaptiveSizePolicy* size_policy() { return NULL; } + virtual GrowableArray<GCMemoryManager*> memory_managers(); + virtual GrowableArray<MemoryPool*> memory_pools(); + // The rem set and barrier set. G1RemSet* g1_rem_set() const { return _g1_rem_set; } // Try to minimize the remembered set. void scrub_rem_set();
< prev index next >