Package org.teavm.runtime
Class MemoryTrace
- java.lang.Object
-
- org.teavm.runtime.MemoryTrace
-
public class MemoryTrace extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidallocate(Address address, int size)static voidassertFree(Address address, int size)static voidcheckIsFree(Address address, int size)static voiddefragCompleted()static voiddefragStarted()static voidfree(Address address, int size)static voidgcCompleted()static voidgcStarted(boolean full)static voidmark(Address address)static voidmarkCompleted()static voidmarkStarted()static voidmove(Address from, Address to, int size)static voidreportDirtyRegion(Address address)static voidsweepCompleted()static voidsweepStarted()static voidwriteHeapDump()
-
-
-
Method Detail
-
allocate
public static void allocate(Address address, int size)
-
free
public static void free(Address address, int size)
-
assertFree
public static void assertFree(Address address, int size)
-
checkIsFree
public static void checkIsFree(Address address, int size)
-
markStarted
public static void markStarted()
-
mark
public static void mark(Address address)
-
reportDirtyRegion
public static void reportDirtyRegion(Address address)
-
markCompleted
public static void markCompleted()
-
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()
-
-