|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||