|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jikesrvm.mm.mminterface.MemoryManagerConstants
public class MemoryManagerConstants
This class merely exposes the MMTk constants into the Jikes RVM package space so that they can be accessed by the VM in an MM-neutral way. It is separate from MemoryManager to break cyclic class-loading dependencies.
Field Summary | |
---|---|
static int |
GC_HEADER_BITS
Number of bits in the GC header required by the selected plan |
static int |
GC_HEADER_BYTES
Number of additional bytes required in the header by the selected plan |
static boolean |
GENERATE_GC_TRACE
true if the selected plan needs support for generating a GC trace |
static boolean |
MOVES_CODE
true if the selected plan moves code |
static boolean |
MOVES_OBJECTS
true if the selected plan may move objects |
static boolean |
MOVES_TIBS
true if the selected plan moves TIB objects |
static boolean |
NEEDS_CONCURRENT_WORKERS
true if the selected plan requires concurrent worker threads |
static boolean |
NEEDS_LINEAR_SCAN
true if the selected plan needs support for linearly scanning the heap |
Constructor Summary | |
---|---|
MemoryManagerConstants()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final boolean NEEDS_LINEAR_SCAN
true
if the selected plan needs support for linearly scanning the heap
public static final int GC_HEADER_BITS
public static final int GC_HEADER_BYTES
public static final boolean NEEDS_CONCURRENT_WORKERS
true
if the selected plan requires concurrent worker threads
public static final boolean GENERATE_GC_TRACE
true
if the selected plan needs support for generating a GC trace
public static final boolean MOVES_OBJECTS
true
if the selected plan may move objects
public static final boolean MOVES_TIBS
true
if the selected plan moves TIB objects
public static final boolean MOVES_CODE
true
if the selected plan moves code
Constructor Detail |
---|
public MemoryManagerConstants()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |