Interface MemoryUtil.MemoryAllocationReport

Enclosing class:
MemoryUtil

public static interface MemoryUtil.MemoryAllocationReport
The memory allocation report callback.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Specifies how to aggregate the reported allocations.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    invoke(long address, long memory, long threadId, @Nullable String threadName, StackTraceElement @Nullable ... stacktrace)
    Reports allocated memory.
  • Method Details

    • invoke

      void invoke(long address, long memory, long threadId, @Nullable String threadName, StackTraceElement @Nullable ... stacktrace)
      Reports allocated memory.
      Parameters:
      address - the address of the memory allocated. May be MemoryUtil.NULL.
      memory - the amount of memory allocated, in bytes
      threadId - id of the thread that allocated the memory. May be MemoryUtil.NULL.
      threadName - name of the thread that allocated the memory. May be null.
      stacktrace - the allocation stacktrace. May be null.