Class MemoryTrace

java.lang.Object
org.teavm.runtime.MemoryTrace

public class MemoryTrace extends Object
  • Method Details

    • allocate

      public static void allocate(org.teavm.interop.Address address, int size)
    • free

      public static void free(org.teavm.interop.Address address, int size)
    • assertFree

      public static void assertFree(org.teavm.interop.Address address, int size)
    • checkIsFree

      public static void checkIsFree(org.teavm.interop.Address address, int size)
    • markStarted

      public static void markStarted()
    • mark

      public static void mark(org.teavm.interop.Address address)
    • reportDirtyRegion

      public static void reportDirtyRegion(org.teavm.interop.Address address)
    • markCompleted

      public static void markCompleted()
    • move

      public static void move(org.teavm.interop.Address from, org.teavm.interop.Address to, int size)
    • gcStarted

      public static void gcStarted(boolean full)
    • sweepStarted

      public static void sweepStarted()
    • sweepCompleted

      public static void sweepCompleted()
    • defragStarted

      public static void defragStarted()
    • defragCompleted

      public static void defragCompleted()
    • writeHeapDump

      public static void writeHeapDump()
    • gcCompleted

      public static void gcCompleted()