69 class MemoryPool;
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;
84 class GenerationCounters;
85 class STWGCTimer;
86 class G1NewTracer;
87 class EvacuationFailedInfo;
88 class nmethod;
89 class Ticks;
90 class WorkGang;
91 class G1Allocator;
92 class G1ArchiveAllocator;
93 class G1FullGCScope;
94 class G1HeapVerifier;
95 class G1HeapSizingPolicy;
96 class G1HeapSummary;
97 class G1EvacSummary;
98
99 typedef OverflowTaskQueue<StarTask, mtGC> RefToScanQueue;
100 typedef GenericTaskQueueSet<RefToScanQueue, mtGC> RefToScanQueueSet;
101
102 typedef int RegionIdx_t; // needs to hold [ 0..max_regions() )
103 typedef int CardIdx_t; // needs to hold [ 0..CardsPerRegion )
104
105 // The G1 STW is alive closure.
106 // An instance is embedded into the G1CH and used as the
107 // (optional) _is_alive_non_header closure in the STW
108 // reference processor. It is also extensively used during
109 // reference processing during STW evacuation pauses.
|
69 class MemoryPool;
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;
84 class GenerationCounters;
85 class STWGCTimer;
86 class G1NewTracer;
87 class EvacuationFailedInfo;
88 class nmethod;
89 class WorkGang;
90 class G1Allocator;
91 class G1ArchiveAllocator;
92 class G1FullGCScope;
93 class G1HeapVerifier;
94 class G1HeapSizingPolicy;
95 class G1HeapSummary;
96 class G1EvacSummary;
97
98 typedef OverflowTaskQueue<StarTask, mtGC> RefToScanQueue;
99 typedef GenericTaskQueueSet<RefToScanQueue, mtGC> RefToScanQueueSet;
100
101 typedef int RegionIdx_t; // needs to hold [ 0..max_regions() )
102 typedef int CardIdx_t; // needs to hold [ 0..CardsPerRegion )
103
104 // The G1 STW is alive closure.
105 // An instance is embedded into the G1CH and used as the
106 // (optional) _is_alive_non_header closure in the STW
107 // reference processor. It is also extensively used during
108 // reference processing during STW evacuation pauses.
|