public class MemoryManagerConstants extends Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
MemoryManagerConstants() |
public static final boolean NEEDS_LINEAR_SCAN
true
if the selected plan needs support for linearly scanning the heappublic 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 threadspublic static final boolean GENERATE_GC_TRACE
true
if the selected plan needs support for generating a GC tracepublic static final boolean MOVES_OBJECTS
true
if the selected plan may move objectspublic static final boolean MOVES_TIBS
true
if the selected plan moves TIB objectspublic static final boolean MOVES_CODE
true
if the selected plan moves codepublic MemoryManagerConstants()