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:
-
Method Summary
Modifier and TypeMethodDescriptionlongintlonglonglongintintlonglong
-
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.
-