Class GC
java.lang.Object
org.teavm.runtime.GC
-
Method Summary
Modifier and TypeMethodDescriptionstatic RuntimeObjectalloc(int size) static longstatic booleanstatic voidstatic voidstatic voidfixHeap()static intstatic org.teavm.interop.Addressstatic longstatic longstatic voidstatic voidregisterDirectBuffer(RuntimeBuffer buffer) static voidresizeHeap(long size) static voidstatic voidwriteBarrier(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() -
registerDirectBuffer
-
alloc
-
collectGarbage
public static void collectGarbage() -
collectGarbageFull
public static void collectGarbageFull() -
fixHeap
public static void fixHeap() -
tryShrink
public static void tryShrink()
-