Class MemoryTrace


  • public class MemoryTrace
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void allocate​(org.teavm.interop.Address address, int size)  
      static void assertFree​(org.teavm.interop.Address address, int size)  
      static void checkIsFree​(org.teavm.interop.Address address, int size)  
      static void defragCompleted()  
      static void defragStarted()  
      static void free​(org.teavm.interop.Address address, int size)  
      static void gcCompleted()  
      static void gcStarted​(boolean full)  
      static void mark​(org.teavm.interop.Address address)  
      static void markCompleted()  
      static void markStarted()  
      static void move​(org.teavm.interop.Address from, org.teavm.interop.Address to, int size)  
      static void reportDirtyRegion​(org.teavm.interop.Address address)  
      static void sweepCompleted()  
      static void sweepStarted()  
      static void writeHeapDump()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • 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()