Interface VMADetailedStatisticsType

All Known Implementing Classes:
VMADetailedStatistics

@Immutable public interface VMADetailedStatisticsType
Detailed statistics for a set of VMA allocations, corresponding to a single memory type, a single memory heap, or the aggregate total.
See Also:
  • "VmaDetailedStatistics"
  • Method Details

    • blockCount

      int blockCount()
      Returns:
      The total number of allocated memory blocks.
    • allocationCount

      int allocationCount()
      Returns:
      The total number of allocations.
    • blockBytes

      long blockBytes()
      Returns:
      The total size in bytes of all allocated memory blocks.
    • allocationBytes

      long allocationBytes()
      Returns:
      The total size in bytes of all allocations.
    • unusedRangeCount

      int unusedRangeCount()
      Returns:
      The number of unused (free) ranges within the memory blocks.
    • allocationSizeMin

      long allocationSizeMin()
      Returns:
      The minimum allocation size, in bytes.
    • allocationSizeMax

      long allocationSizeMax()
      Returns:
      The maximum allocation size, in bytes.
    • unusedRangeSizeMin

      long unusedRangeSizeMin()
      Returns:
      The minimum unused range size, in bytes.
    • unusedRangeSizeMax

      long unusedRangeSizeMax()
      Returns:
      The maximum unused range size, in bytes.