Package | Description |
---|---|
org.mmtk.plan | |
org.mmtk.plan.generational | |
org.mmtk.plan.immix | |
org.mmtk.plan.marksweep | |
org.mmtk.plan.refcount |
Provides a collector with deferred reference counting and a backup trace
to collect cycles.
|
org.mmtk.plan.refcount.fullheap | |
org.mmtk.plan.refcount.generational | |
org.mmtk.plan.stickyimmix | |
org.mmtk.plan.stickyms | |
org.mmtk.utility | |
org.mmtk.utility.deque | |
org.mmtk.utility.sanitychecker |
Class and Description |
---|
AddressDeque
This supports unsynchronized enqueuing and dequeuing of addresses
|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
WriteBuffer
This supports unsynchronized insertion of write buffer values.
|
Class and Description |
---|
AddressDeque
This supports unsynchronized enqueuing and dequeuing of addresses
|
AddressPairDeque
This supports unsynchronized enqueuing and dequeuing of
address pairs
|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
WriteBuffer
This supports unsynchronized insertion of write buffer values.
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
Class and Description |
---|
ObjectReferenceBuffer
This class is a combination of a Deque and a TraceStep, designed to include
intelligent processing of child references as objects are scanned.
|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
Class and Description |
---|
SortTODObjectReferenceStack
This supports unsynchronized pushing and popping of object
references.
|
SortTODSharedDeque
This class specializes SortSharedQueue to sort objects according to
their time of death (TOD).
|
TraceBuffer
This supports unsynchronized enqueuing and dequeuing of tracing data
and bulk processing of the buffer.
|
Class and Description |
---|
Deque
Class that defines a doubly-linked double-ended queue (deque).
|
LocalDeque
Note this may perform poorly when being used as a FIFO structure with
insertHead and pop operations operating on the same buffer.
|
LocalQueue
This class implements a local (unsynchronized) queue.
|
LocalSSB
This class implements a local (unsynchronized) sequential
store buffer.
|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|
SharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
SortSharedDeque
This supports unsynchronized enqueuing and dequeuing of buffers
for shared use.
|
SortTODSharedDeque
This class specializes SortSharedQueue to sort objects according to
their time of death (TOD).
|
Class and Description |
---|
ObjectReferenceDeque
This supports unsynchronized enqueuing and dequeuing of
object references
|