|
Class Summary |
| BaseLargeObjectSpace |
Each instance of this class corresponds to one treadmill space. |
| 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. |
| ExplicitFreeListSpace |
Each instance of this class corresponds to one *space*. |
| ExplicitLargeObjectSpace |
Each instance of this class corresponds to one explicitly managed
large object space. |
| ExplicitLargeObjectSpace.Sweeper |
A callback used to perform sweeping of the large object space. |
| ImmortalLocal |
This class implements unsynchronized (local) elements of an
immortal space. |
| 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. |
| MarkCompactCollector |
This class implements unsynchronized (local) per-collector-thread elements of a
sliding mark-compact collector. |
| 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 |
| 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. |
| 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. |
| 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. |