Package org.teavm.runtime
Class MemoryTrace
java.lang.Object
org.teavm.runtime.MemoryTrace
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidallocate(org.teavm.interop.Address address, int size) static voidassertFree(org.teavm.interop.Address address, int size) static voidcheckIsFree(org.teavm.interop.Address address, int size) static voidstatic voidstatic voidfree(org.teavm.interop.Address address, int size) static voidstatic voidgcStarted(boolean full) static voidmark(org.teavm.interop.Address address) static voidstatic voidstatic voidmove(org.teavm.interop.Address from, org.teavm.interop.Address to, int size) static voidreportDirtyRegion(org.teavm.interop.Address address) static voidstatic voidstatic void
-
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()
-