public final class HeapPolicy extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HeapPolicy.TestingBackDoor |
Modifier and Type | Method and Description |
---|---|
static org.graalvm.word.UnsignedWord |
getAlignedHeapChunkSize() |
static int |
getConsumedHeapChunkZapInt() |
static org.graalvm.compiler.word.Word |
getConsumedHeapChunkZapWord() |
static org.graalvm.word.UnsignedWord |
getEdenUsedBytes() |
static org.graalvm.word.UnsignedWord |
getLargeArrayThreshold() |
static org.graalvm.word.UnsignedWord |
getMaximumHeapSize() |
static org.graalvm.word.UnsignedWord |
getMaximumYoungGenerationSize() |
static int |
getMaxSurvivorSpaces() |
static org.graalvm.word.UnsignedWord |
getMinimumHeapSize() |
static int |
getProducedHeapChunkZapInt() |
static org.graalvm.compiler.word.Word |
getProducedHeapChunkZapWord() |
static org.graalvm.word.UnsignedWord |
getYoungUsedBytes() |
static boolean |
getZapConsumedHeapChunks() |
static boolean |
getZapProducedHeapChunks() |
static void |
increaseEdenUsedBytes(org.graalvm.word.UnsignedWord value) |
static org.graalvm.word.UnsignedWord |
m(long bytes) |
static void |
maybeCauseUserRequestedCollection() |
static void |
maybeCollectOnAllocation() |
static void |
setEdenAndYoungGenBytes(org.graalvm.word.UnsignedWord edenBytes,
org.graalvm.word.UnsignedWord youngBytes) |
static org.graalvm.word.UnsignedWord |
setMaximumHeapSize(org.graalvm.word.UnsignedWord value)
Set the maximum heap size, returning the previous value.
|
static org.graalvm.word.UnsignedWord |
setMaximumYoungGenerationSize(org.graalvm.word.UnsignedWord value)
Set the maximum young generation size, returning the previous value.
|
static org.graalvm.word.UnsignedWord |
setMinimumHeapSize(org.graalvm.word.UnsignedWord value)
Set the minimum heap size, returning the previous value.
|
public static org.graalvm.compiler.word.Word getProducedHeapChunkZapWord()
public static int getProducedHeapChunkZapInt()
public static org.graalvm.compiler.word.Word getConsumedHeapChunkZapWord()
public static int getConsumedHeapChunkZapInt()
public static org.graalvm.word.UnsignedWord m(long bytes)
public static int getMaxSurvivorSpaces()
public static org.graalvm.word.UnsignedWord getMaximumYoungGenerationSize()
public static org.graalvm.word.UnsignedWord setMaximumYoungGenerationSize(org.graalvm.word.UnsignedWord value)
public static org.graalvm.word.UnsignedWord getMaximumHeapSize()
public static org.graalvm.word.UnsignedWord setMaximumHeapSize(org.graalvm.word.UnsignedWord value)
public static org.graalvm.word.UnsignedWord getMinimumHeapSize()
public static org.graalvm.word.UnsignedWord setMinimumHeapSize(org.graalvm.word.UnsignedWord value)
public static org.graalvm.word.UnsignedWord getAlignedHeapChunkSize()
public static org.graalvm.word.UnsignedWord getLargeArrayThreshold()
public static boolean getZapProducedHeapChunks()
public static boolean getZapConsumedHeapChunks()
public static void setEdenAndYoungGenBytes(org.graalvm.word.UnsignedWord edenBytes, org.graalvm.word.UnsignedWord youngBytes)
public static void increaseEdenUsedBytes(org.graalvm.word.UnsignedWord value)
public static org.graalvm.word.UnsignedWord getYoungUsedBytes()
public static org.graalvm.word.UnsignedWord getEdenUsedBytes()
public static void maybeCollectOnAllocation()
public static void maybeCauseUserRequestedCollection()