Class Summary |
CollectorContext |
This class (and its sub-classes) implement per-collector thread
behavior. |
ComplexPhase |
Phases of a garbage collection. |
ConcurrentPhase |
Phases of a garbage collection. |
ControllerCollectorContext |
|
MutatorContext |
This class (and its sub-classes) implement per-mutator thread
behavior. |
ParallelCollector |
TODO: Documentation. |
ParallelCollectorGroup |
This class represents a pool of collector contexts that can be triggered
to perform collection activity. |
Phase |
A garbage collection proceeds as a sequence of phases. |
Plan |
This abstract class implements the global core functionality for all
memory management schemes. |
PlanConstraints |
This class and its subclasses communicate to the host VM/Runtime
any features of the selected plan that it needs to know. |
Simple |
This abstract class implements the core functionality for
simple collectors. |
SimpleCollector |
This class (and its sub-classes) implement per-collector thread
behavior and state. |
SimpleConstraints |
Constraints specific to simple collectors. |
SimpleMutator |
This class (and its sub-classes) implement per-mutator thread
behavior and state. |
SimplePhase |
Phases of a garbage collection. |
StopTheWorld |
This abstract class implements the core functionality for
stop-the-world collectors. |
StopTheWorldCollector |
This class (and its sub-classes) implement per-collector thread
behavior and state. |
StopTheWorldConstraints |
Constraints specific to Stop-the-world collectors. |
StopTheWorldMutator |
This class (and its sub-classes) implement per-mutator thread
behavior and state. |
Trace |
This abstract class implements the core functionality for a transitive
closure over the heap. |
TraceLocal |
This abstract class and its global counterpart implement the core
functionality for a transitive closure over the heap graph. |
TraceWriteBuffer |
This class is used to push values in one direction during a trace. |
TransitiveClosure |
This abstract class is the fundamental mechanism for performing a
transitive closure over an object graph. |