Interface | Description |
---|---|
Space.SpaceVisitor |
Interface to use to implement the Visitor Pattern for Spaces.
|
Class | Description |
---|---|
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.
|