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.generational | |
org.mmtk.plan.semispace | |
org.mmtk.plan.semispace.gcspy | |
org.mmtk.policy | |
org.mmtk.policy.immix | |
org.mmtk.utility.alloc |
Modifier and Type | Method and Description |
---|---|
Allocator |
MutatorContext.getAllocatorFromSpace(Space space)
Return the allocator instance associated with a space
space , for this plan instance. |
Modifier and Type | Method and Description |
---|---|
Allocator |
CMSMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
CopyMSMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
GenMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
GenCopyMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
GenImmixMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
GenMSMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
ImmixMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
MCMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
MSMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
NoGCMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
RCBaseMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
GenRCMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
SSMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Method and Description |
---|---|
Allocator |
SSGCspyMutator.getAllocatorFromSpace(Space space) |
Modifier and Type | Class and Description |
---|---|
class |
CopyLocal
This class implements unsynchronized (local) elements of a
copying collector.
|
class |
ExplicitFreeListLocal
This class implements unsynchronized (local) elements of an
explicitly managed collector.
|
class |
ImmortalLocal
This class implements unsynchronized (local) elements of an
immortal space.
|
class |
LargeObjectLocal
Each instance of this class is intended to provide fast,
unsynchronized access to a treadmill.
|
class |
MarkCompactLocal
This class implements unsynchronized (local) elements of a
sliding mark-compact collector.
|
class |
MarkSweepLocal
This class implements unsynchronized (local) elements of a
mark-sweep collector.
|
Modifier and Type | Class and Description |
---|---|
class |
MutatorLocal |
Modifier and Type | Class and Description |
---|---|
class |
BumpPointer
This class implements a bump pointer allocator that allows linearly
scanning through the allocated objects.
|
class |
ImmixAllocator |
class |
LargeObjectAllocator
This abstract class implements core functionality for a generic
large object allocator.
|
class |
SegregatedFreeList<S extends SegregatedFreeListSpace>
This abstract class implements the fast past for a segregated free list.
|
class |
SegregatedFreeListLocal<S extends SegregatedFreeListSpace>
This abstract class implements a simple segregated free list.
|