| Package | Description |
|---|---|
| org.mmtk.plan | |
| org.mmtk.plan.concurrent.marksweep |
Provides the concurrent mark-sweep collector.
|
| org.mmtk.plan.copyms | |
| org.mmtk.plan.generational | |
| org.mmtk.plan.generational.copying | |
| org.mmtk.plan.generational.immix |
Provides the default collector (generational Immix).
|
| org.mmtk.plan.generational.marksweep | |
| org.mmtk.plan.immix | |
| org.mmtk.plan.markcompact | |
| org.mmtk.plan.marksweep | |
| org.mmtk.plan.nogc |
Provides a memory management implementation that can allocate but not collect.
|
| org.mmtk.plan.refcount |
Provides a collector with deferred reference counting and a backup trace
to collect cycles.
|
| org.mmtk.plan.refcount.backuptrace | |
| org.mmtk.plan.refcount.generational | |
| org.mmtk.plan.semispace | |
| org.mmtk.plan.semispace.gcspy | |
| org.mmtk.plan.stickyimmix | |
| org.mmtk.policy | |
| org.mmtk.policy.immix | |
| org.mmtk.utility.alloc | |
| org.mmtk.utility.gcspy | |
| org.mmtk.utility.sanitychecker |
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| BumpPointer
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| ImmixAllocator |
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| BumpPointer
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
| ImmixAllocator |
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| Class and Description |
|---|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| BumpPointer
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
| Class and Description |
|---|
| ImmixAllocator |
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| BumpPointer
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
| LargeObjectAllocator
This abstract class implements core functionality for a generic
large object allocator.
|
| SegregatedFreeList
This abstract class implements the fast past for a segregated free list.
|
| SegregatedFreeListLocal
This abstract class implements a simple segregated free list.
|
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| ImmixAllocator |
| Class and Description |
|---|
| Allocator
This abstract base class provides the basis for processor-local
allocation.
|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| SegregatedFreeList
This abstract class implements the fast past for a segregated free list.
|
| Class and Description |
|---|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|
| Class and Description |
|---|
| LinearScan
Callbacks from BumpPointer during a linear scan are dispatched through
a subclass of this object.
|