Package org.teavm.runtime
Class GC
java.lang.Object
org.teavm.runtime.GC
-
Method Summary
Modifier and TypeMethodDescriptionstatic RuntimeObject
alloc
(int size) static long
static boolean
static void
static void
static void
fixHeap()
static int
static org.teavm.interop.Address
static long
static long
static void
static void
resizeHeap
(long size) static void
static void
writeBarrier
(RuntimeObject object)
-
Method Details
-
heapAddress
public static org.teavm.interop.Address heapAddress() -
availableBytes
public static long availableBytes() -
minAvailableBytes
public static long minAvailableBytes() -
maxAvailableBytes
public static long maxAvailableBytes() -
resizeHeap
public static void resizeHeap(long size) -
canShrinkHeap
public static boolean canShrinkHeap() -
writeBarrier
-
outOfMemory
public static void outOfMemory() -
getFreeMemory
public static int getFreeMemory() -
alloc
-
collectGarbage
public static void collectGarbage() -
collectGarbageFull
public static void collectGarbageFull() -
fixHeap
public static void fixHeap() -
tryShrink
public static void tryShrink()
-