Class GC

java.lang.Object
org.teavm.runtime.GC

public final class GC extends 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

      public static void writeBarrier(RuntimeObject object)
    • outOfMemory

      public static void outOfMemory()
    • getFreeMemory

      public static int getFreeMemory()
    • alloc

      public static RuntimeObject alloc(int size)
    • collectGarbage

      public static void collectGarbage()
    • collectGarbageFull

      public static void collectGarbageFull()
    • fixHeap

      public static void fixHeap()
    • tryShrink

      public static void tryShrink()