Uses of Package
org.mmtk.policy

Packages that use org.mmtk.policy
org.mmtk.plan   
org.mmtk.plan.concurrent.marksweep   
org.mmtk.plan.copyms   
org.mmtk.plan.generational   
org.mmtk.plan.generational.copying   
org.mmtk.plan.generational.immix   
org.mmtk.plan.generational.marksweep   
org.mmtk.plan.immix   
org.mmtk.plan.markcompact   
org.mmtk.plan.marksweep   
org.mmtk.plan.nogc   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.backuptrace   
org.mmtk.plan.refcount.generational   
org.mmtk.plan.semispace   
org.mmtk.plan.semispace.gcspy   
org.mmtk.plan.semispace.gctrace   
org.mmtk.plan.stickyimmix   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility   
org.mmtk.utility.alloc   
org.mmtk.utility.deque   
org.mmtk.utility.gcspy.drivers   
org.mmtk.utility.heap   
org.mmtk.utility.sanitychecker   
org.mmtk.vm   
 

Classes in org.mmtk.policy used by org.mmtk.plan
ImmortalSpace
          This class implements tracing for a simple immortal collection policy.
LargeObjectLocal
          Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
LargeObjectSpace
          Each instance of this class corresponds to one explicitly managed large object space.
MarkSweepLocal
          This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
RawPageSpace
          Each instance of this class corresponds to one raw page space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.concurrent.marksweep
MarkSweepLocal
          This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.copyms
CopyLocal
          This class implements unsynchronized (local) elements of a copying collector.
CopySpace
          This class implements tracing functionality for a simple copying space.
LargeObjectLocal
          Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
MarkSweepLocal
          This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.generational
CopyLocal
          This class implements unsynchronized (local) elements of a copying collector.
CopySpace
          This class implements tracing functionality for a simple copying space.
LargeObjectLocal
          Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.generational.copying
CopyLocal
          This class implements unsynchronized (local) elements of a copying collector.
CopySpace
          This class implements tracing functionality for a simple copying space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.generational.immix
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.generational.marksweep
MarkSweepLocal
          This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.immix
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.markcompact
MarkCompactCollector
          This class implements unsynchronized (local) per-collector-thread elements of a sliding mark-compact collector.
MarkCompactLocal
          This class implements unsynchronized (local) elements of a sliding mark-compact collector.
MarkCompactSpace
          This class implements functionality for a simple sliding mark-compact space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.marksweep
MarkSweepLocal
          This class implements unsynchronized (local) elements of a mark-sweep collector.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.nogc
ImmortalLocal
          This class implements unsynchronized (local) elements of an immortal space.
ImmortalSpace
          This class implements tracing for a simple immortal collection policy.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.refcount
ExplicitFreeListLocal
          This class implements unsynchronized (local) elements of an explicitly managed collector.
ExplicitFreeListSpace
          Each instance of this class corresponds to one *space*.
ExplicitLargeObjectSpace
          Each instance of this class corresponds to one explicitly managed large object space.
LargeObjectLocal
          Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.refcount.backuptrace
ExplicitLargeObjectSpace.Sweeper
          A callback used to perform sweeping of the large object space.
SegregatedFreeListSpace.Sweeper
          A callback used to perform sweeping of a free list space.
 

Classes in org.mmtk.policy used by org.mmtk.plan.refcount.generational
CopyLocal
          This class implements unsynchronized (local) elements of a copying collector.
CopySpace
          This class implements tracing functionality for a simple copying space.
ExplicitFreeListLocal
          This class implements unsynchronized (local) elements of an explicitly managed collector.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.semispace
CopyLocal
          This class implements unsynchronized (local) elements of a copying collector.
CopySpace
          This class implements tracing functionality for a simple copying space.
LargeObjectLocal
          Each instance of this class is intended to provide fast, unsynchronized access to a treadmill.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.semispace.gcspy
CopySpace
          This class implements tracing functionality for a simple copying space.
LargeObjectSpace
          Each instance of this class corresponds to one explicitly managed large object space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.semispace.gctrace
RawPageSpace
          Each instance of this class corresponds to one raw page space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.plan.stickyimmix
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.policy
BaseLargeObjectSpace
          Each instance of this class corresponds to one treadmill space.
CopySpace
          This class implements tracing functionality for a simple copying space.
ExplicitFreeListSpace
          Each instance of this class corresponds to one *space*.
ExplicitLargeObjectSpace.Sweeper
          A callback used to perform sweeping of the large object space.
ImmortalSpace
          This class implements tracing for a simple immortal collection policy.
MarkCompactCollector.FromCursor
          Subclass for the read-only cursor that leads the scan of regions.
MarkCompactCollector.RegionCursor
          Both the 'compact' and 'calculate' phases can be thought of as sweeping a pair of cursors across a linked list of regions.
MarkCompactCollector.ToCursor
          Subclass for the read-only cursor that follows the 'from' cursor, writing or calculating the position of copied objects
MarkCompactSpace
          This class implements functionality for a simple sliding mark-compact space.
MarkSweepSpace
          Each instance of this class corresponds to one mark-sweep *space*.
SegregatedFreeListSpace
          Each instance of this class corresponds to one mark-sweep *space*.
SegregatedFreeListSpace.Sweeper
          A callback used to perform sweeping of a free list space.
Space
          This class defines and manages spaces.
Space.SpaceVisitor
          Interface to use to implement the Visitor Pattern for Spaces.
 

Classes in org.mmtk.policy used by org.mmtk.policy.immix
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.utility
RawPageSpace
          Each instance of this class corresponds to one raw page space.
 

Classes in org.mmtk.policy used by org.mmtk.utility.alloc
BaseLargeObjectSpace
          Each instance of this class corresponds to one treadmill space.
SegregatedFreeListSpace
          Each instance of this class corresponds to one mark-sweep *space*.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.utility.deque
RawPageSpace
          Each instance of this class corresponds to one raw page space.
 

Classes in org.mmtk.policy used by org.mmtk.utility.gcspy.drivers
LargeObjectSpace
          Each instance of this class corresponds to one explicitly managed large object space.
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.utility.heap
Space
          This class defines and manages spaces.
 

Classes in org.mmtk.policy used by org.mmtk.utility.sanitychecker
RawPageSpace
          Each instance of this class corresponds to one raw page space.
 

Classes in org.mmtk.policy used by org.mmtk.vm
ImmortalSpace
          This class implements tracing for a simple immortal collection policy.
Space
          This class defines and manages spaces.