Class MemoryPoolStatistics
- Namespace
- DotCompute.Runtime.Services
- Assembly
- DotCompute.Runtime.dll
Memory pool statistics
public class MemoryPoolStatistics
- Inheritance
-
MemoryPoolStatistics
- Inherited Members
Properties
AllocationCount
Gets the number of allocations performed
public long AllocationCount { get; init; }
Property Value
AverageAllocationSize
Gets the average allocation size
public double AverageAllocationSize { get; init; }
Property Value
DeallocationCount
Gets the number of deallocations performed
public long DeallocationCount { get; init; }
Property Value
DefragmentationCount
Gets the number of defragmentation operations performed
public int DefragmentationCount { get; init; }
Property Value
PeakMemoryUsage
Gets the peak memory usage
public long PeakMemoryUsage { get; init; }
Property Value
TotalBytesAllocated
Gets the total bytes allocated
public long TotalBytesAllocated { get; init; }
Property Value
TotalBytesDeallocated
Gets the total bytes deallocated
public long TotalBytesDeallocated { get; init; }