| Interface | Description |
|---|---|
| GCspyPlan | Deprecated |
| Class | Description |
|---|---|
| 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.
|