Table of Contents

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

long

AverageAllocationSize

Gets the average allocation size

public double AverageAllocationSize { get; init; }

Property Value

double

DeallocationCount

Gets the number of deallocations performed

public long DeallocationCount { get; init; }

Property Value

long

DefragmentationCount

Gets the number of defragmentation operations performed

public int DefragmentationCount { get; init; }

Property Value

int

PeakMemoryUsage

Gets the peak memory usage

public long PeakMemoryUsage { get; init; }

Property Value

long

TotalBytesAllocated

Gets the total bytes allocated

public long TotalBytesAllocated { get; init; }

Property Value

long

TotalBytesDeallocated

Gets the total bytes deallocated

public long TotalBytesDeallocated { get; init; }

Property Value

long