| Class | Description |
|---|---|
| Allocator |
This abstract base class provides the basis for processor-local
allocation.
|
| BlockAllocator |
This class implements "block" data structures of various sizes.
|
| BumpPointer |
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
| DumpLinearScan |
Simple linear scan to dump object information.
|
| EmbeddedMetaData |
This plan implements constants and access methods for meta data
that is embedded in allocation spaces (rather than kept on the
side).
|
| ImmixAllocator | |
| LargeObjectAllocator |
This abstract class implements core functionality for a generic
large object allocator.
|
| LinearScan |
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| SegregatedFreeList<S extends SegregatedFreeListSpace> |
This abstract class implements the fast past for a segregated free list.
|
| SegregatedFreeListLocal<S extends SegregatedFreeListSpace> |
This abstract class implements a simple segregated free list.
|