< prev index next >

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

Print this page
rev 13164 : 8183124: Remove OopsInHeapRegionClosure


  43 #include "gc/g1/g1YCTypes.hpp"
  44 #include "gc/g1/hSpaceCounters.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/plab.hpp"
  50 #include "gc/shared/preservedMarks.hpp"
  51 #include "memory/memRegion.hpp"
  52 #include "utilities/stack.hpp"
  53 
  54 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot.
  55 // It uses the "Garbage First" heap organization and algorithm, which
  56 // may combine concurrent marking with parallel, incremental compaction of
  57 // heap subsets that will yield large amounts of garbage.
  58 
  59 // Forward declarations
  60 class HeapRegion;
  61 class HRRSCleanupTask;
  62 class GenerationSpec;
  63 class OopsInHeapRegionClosure;
  64 class G1ParScanThreadState;
  65 class G1ParScanThreadStateSet;
  66 class G1KlassScanClosure;
  67 class G1ParScanThreadState;
  68 class ObjectClosure;
  69 class SpaceClosure;
  70 class CompactibleSpaceClosure;
  71 class Space;
  72 class G1CollectionSet;
  73 class G1CollectorPolicy;
  74 class G1Policy;
  75 class G1HotCardCache;
  76 class G1RemSet;
  77 class HeapRegionRemSetIterator;
  78 class G1ConcurrentMark;
  79 class ConcurrentMarkThread;
  80 class ConcurrentG1Refine;
  81 class GenerationCounters;
  82 class STWGCTimer;
  83 class G1NewTracer;




  43 #include "gc/g1/g1YCTypes.hpp"
  44 #include "gc/g1/hSpaceCounters.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/plab.hpp"
  50 #include "gc/shared/preservedMarks.hpp"
  51 #include "memory/memRegion.hpp"
  52 #include "utilities/stack.hpp"
  53 
  54 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot.
  55 // It uses the "Garbage First" heap organization and algorithm, which
  56 // may combine concurrent marking with parallel, incremental compaction of
  57 // heap subsets that will yield large amounts of garbage.
  58 
  59 // Forward declarations
  60 class HeapRegion;
  61 class HRRSCleanupTask;
  62 class GenerationSpec;

  63 class G1ParScanThreadState;
  64 class G1ParScanThreadStateSet;
  65 class G1KlassScanClosure;
  66 class G1ParScanThreadState;
  67 class ObjectClosure;
  68 class SpaceClosure;
  69 class CompactibleSpaceClosure;
  70 class Space;
  71 class G1CollectionSet;
  72 class G1CollectorPolicy;
  73 class G1Policy;
  74 class G1HotCardCache;
  75 class G1RemSet;
  76 class HeapRegionRemSetIterator;
  77 class G1ConcurrentMark;
  78 class ConcurrentMarkThread;
  79 class ConcurrentG1Refine;
  80 class GenerationCounters;
  81 class STWGCTimer;
  82 class G1NewTracer;


< prev index next >