< prev index next >

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

Print this page
rev 52572 : imported patch 8213996-remove-sparseprt-table


  43 #include "gc/g1/g1SurvivorRegions.hpp"
  44 #include "gc/g1/g1YCTypes.hpp"
  45 #include "gc/g1/heapRegionManager.hpp"
  46 #include "gc/g1/heapRegionSet.hpp"
  47 #include "gc/shared/barrierSet.hpp"
  48 #include "gc/shared/collectedHeap.hpp"
  49 #include "gc/shared/gcHeapSummary.hpp"
  50 #include "gc/shared/plab.hpp"
  51 #include "gc/shared/preservedMarks.hpp"
  52 #include "gc/shared/softRefPolicy.hpp"
  53 #include "memory/memRegion.hpp"
  54 #include "utilities/stack.hpp"
  55 
  56 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot.
  57 // It uses the "Garbage First" heap organization and algorithm, which
  58 // may combine concurrent marking with parallel, incremental compaction of
  59 // heap subsets that will yield large amounts of garbage.
  60 
  61 // Forward declarations
  62 class HeapRegion;
  63 class HRRSCleanupTask;
  64 class GenerationSpec;
  65 class G1ParScanThreadState;
  66 class G1ParScanThreadStateSet;
  67 class G1ParScanThreadState;
  68 class MemoryPool;
  69 class MemoryManager;
  70 class ObjectClosure;
  71 class SpaceClosure;
  72 class CompactibleSpaceClosure;
  73 class Space;
  74 class G1CollectionSet;
  75 class G1CollectorPolicy;
  76 class G1Policy;
  77 class G1HotCardCache;
  78 class G1RemSet;
  79 class G1YoungRemSetSamplingThread;
  80 class HeapRegionRemSetIterator;
  81 class G1ConcurrentMark;
  82 class G1ConcurrentMarkThread;
  83 class G1ConcurrentRefine;




  43 #include "gc/g1/g1SurvivorRegions.hpp"
  44 #include "gc/g1/g1YCTypes.hpp"
  45 #include "gc/g1/heapRegionManager.hpp"
  46 #include "gc/g1/heapRegionSet.hpp"
  47 #include "gc/shared/barrierSet.hpp"
  48 #include "gc/shared/collectedHeap.hpp"
  49 #include "gc/shared/gcHeapSummary.hpp"
  50 #include "gc/shared/plab.hpp"
  51 #include "gc/shared/preservedMarks.hpp"
  52 #include "gc/shared/softRefPolicy.hpp"
  53 #include "memory/memRegion.hpp"
  54 #include "utilities/stack.hpp"
  55 
  56 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot.
  57 // It uses the "Garbage First" heap organization and algorithm, which
  58 // may combine concurrent marking with parallel, incremental compaction of
  59 // heap subsets that will yield large amounts of garbage.
  60 
  61 // Forward declarations
  62 class HeapRegion;

  63 class GenerationSpec;
  64 class G1ParScanThreadState;
  65 class G1ParScanThreadStateSet;
  66 class G1ParScanThreadState;
  67 class MemoryPool;
  68 class MemoryManager;
  69 class ObjectClosure;
  70 class SpaceClosure;
  71 class CompactibleSpaceClosure;
  72 class Space;
  73 class G1CollectionSet;
  74 class G1CollectorPolicy;
  75 class G1Policy;
  76 class G1HotCardCache;
  77 class G1RemSet;
  78 class G1YoungRemSetSamplingThread;
  79 class HeapRegionRemSetIterator;
  80 class G1ConcurrentMark;
  81 class G1ConcurrentMarkThread;
  82 class G1ConcurrentRefine;


< prev index next >