Package org.mmtk.plan

Interface Summary
GCspyPlan This interface provides an immortal allocation space for GCspy objects.
 

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.