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.
|