| Modifier and Type | Class and Description |
|---|---|
static class |
GCImpl.ChunkReleaser |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(GCCause cause)
Cause a collection of the Heap's choosing.
|
void |
collectCompletely(GCCause cause)
Cause a full collection.
|
GCAccounting |
getAccounting() |
static org.graalvm.word.UnsignedWord |
getChunkBytes()
This value is only updated during a GC.
|
org.graalvm.word.UnsignedWord |
getCollectionEpoch() |
static GCImpl |
getGCImpl() |
static CollectionPolicy |
getPolicy() |
static boolean |
hasNeverCollectPolicy() |
boolean |
isCompleteCollection() |
void |
maybeCauseUserRequestedCollection() |
void |
maybeCollectOnAllocation() |
public void collect(GCCause cause)
GCpublic void maybeCollectOnAllocation()
public void maybeCauseUserRequestedCollection()
public static org.graalvm.word.UnsignedWord getChunkBytes()
public static GCImpl getGCImpl()
public void collectCompletely(GCCause cause)
GCcollectCompletely in interface GCpublic boolean isCompleteCollection()
public org.graalvm.word.UnsignedWord getCollectionEpoch()
public GCAccounting getAccounting()
public static CollectionPolicy getPolicy()
public static boolean hasNeverCollectPolicy()