| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| RawPageSpace
Each instance of this class corresponds to one raw page space.
|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| RawPageSpace
Each instance of this class corresponds to one raw page space.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| RawPageSpace
Each instance of this class corresponds to one raw page space.
|
| Class and Description |
|---|
| LargeObjectSpace
Each instance of this class corresponds to one explicitly managed
large object space.
|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| Space
This class defines and manages spaces.
|
| Class and Description |
|---|
| RawPageSpace
Each instance of this class corresponds to one raw page space.
|
| Class and Description |
|---|
| ImmortalSpace
This class implements tracing for a simple immortal collection
policy.
|
| Space
This class defines and manages spaces.
|