Package | Description |
---|---|
org.jikesrvm.mm.mmtk | |
org.jikesrvm.mm.mmtk.gcspy | |
org.mmtk.utility.gcspy | |
org.mmtk.utility.gcspy.drivers | |
org.mmtk.vm |
Provides classes that specify the interface between MMTk and the VM.
|
Modifier and Type | Method and Description |
---|---|
ServerInterpreter |
Factory.newGCspyServerInterpreter() |
Modifier and Type | Method and Description |
---|---|
ServerSpace |
Factory.newGCspyServerSpace(ServerInterpreter serverInterpreter,
String serverName,
String driverName,
String title,
String blockInfo,
int tileNum,
String unused,
boolean mainSpace) |
Modifier and Type | Class and Description |
---|---|
class |
ServerInterpreter
Generic GCspy Server Interpreter.
|
Constructor and Description |
---|
ServerSpace(ServerInterpreter serverInterpreter,
String serverName,
String driverName,
String title,
String blockInfo,
int tileNum,
String unused,
boolean mainSpace)
Create a new GCspy Space
|
Modifier and Type | Field and Description |
---|---|
static ServerInterpreter |
GCspy.server |
Modifier and Type | Field and Description |
---|---|
protected ServerInterpreter |
AbstractDriver.server
The owning GCspy server
|
Modifier and Type | Method and Description |
---|---|
protected ServerSpace |
AbstractDriver.createServerSpace(ServerInterpreter server,
String spaceName,
int maxTileNum,
boolean mainSpace)
Create a new GCspy ServerSpace and add it to the ServerInterpreter.
|
Constructor and Description |
---|
AbstractDriver(ServerInterpreter server,
String name,
Space mmtkSpace,
int blockSize,
boolean mainSpace)
Create a new driver for this collector.
|
GenImmortalSpaceDriver(ServerInterpreter server,
String spaceName,
Space mmtkSpace,
int blockSize,
boolean mainSpace)
Create a new driver for a generational immortal space.
|
GenLOSDriver(ServerInterpreter server,
String spaceName,
LargeObjectSpace lospace,
int blockSize,
int threshold,
boolean mainSpace)
Create a new driver for this collector
|
ImmortalSpaceDriver(ServerInterpreter server,
String spaceName,
Space mmtkSpace,
int blockSize,
boolean mainSpace)
Create a new driver for an immortal Contiguous MMTk space.
|
LinearSpaceDriver(ServerInterpreter server,
String spaceName,
Space mmtkSpace,
int blockSize,
boolean mainSpace)
Create a new driver for a contiguous MMTk space.
|
TreadmillDriver(ServerInterpreter server,
String spaceName,
LargeObjectSpace lospace,
int blockSize,
int threshold,
boolean mainSpace)
Create a new driver for this collector
|
Modifier and Type | Method and Description |
---|---|
abstract ServerInterpreter |
Factory.newGCspyServerInterpreter()
Create a new ServerInterpreter instance using the appropriate VM-specific
concrete ServerInterpreter sub-class.
|
static ServerInterpreter |
VM.newGCspyServerInterpreter()
Create a new ServerInterpreter instance using the appropriate
VM-specific concrete ServerInterpreter sub-class.
|
Modifier and Type | Method and Description |
---|---|
abstract ServerSpace |
Factory.newGCspyServerSpace(ServerInterpreter serverInterpreter,
String serverName,
String driverName,
String title,
String blockInfo,
int tileNum,
String unused,
boolean mainSpace)
Create a new ServerSpace instance using the appropriate VM-specific
concrete ServerSpace sub-class.
|
static ServerSpace |
VM.newGCspyServerSpace(ServerInterpreter serverInterpreter,
String serverName,
String driverName,
String title,
String blockInfo,
int tileNum,
String unused,
boolean mainSpace)
Create a new ServerSpace instance using the appropriate VM-specific
concrete ServerSpace sub-class.
|