| Package | Description |
|---|---|
| org.jikesrvm.mm.mmtk | |
| org.mmtk.plan | |
| org.mmtk.utility.heap | |
| org.mmtk.vm |
Provides classes that specify the interface between MMTk and the VM.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Monitor
Provides MMTk access to a heavy lock with condition variable.
|
| Modifier and Type | Method and Description |
|---|---|
Monitor |
Factory.newMonitor(String name) |
| Modifier and Type | Field and Description |
|---|---|
private Monitor |
ControllerCollectorContext.lock
The lock to use to manage collection
|
private Monitor |
ParallelCollectorGroup.lock
Lock used to manage group state.
|
| Modifier and Type | Field and Description |
|---|---|
private Monitor |
ConcurrentZeroingContext.lock |
| Modifier and Type | Method and Description |
|---|---|
static Monitor |
VM.newHeavyCondLock(String name)
Create a new HeavyCondLock instance using the appropriate VM-specific
concrete Lock sub-class.
|
abstract Monitor |
Factory.newMonitor(String name)
Create a new Monitor instance using the appropriate VM-specific
concrete Lock sub-class.
|