Package org.mmtk.utility.alloc

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