Table of Contents

Class PoolSizeStatistics

Namespace
DotCompute.Backends.Metal.Memory
Assembly
DotCompute.Backends.Metal.dll

Statistics for a specific pool size.

public class PoolSizeStatistics
Inheritance
PoolSizeStatistics
Inherited Members

Properties

AvailableBuffers

Gets the number of available buffers in this pool.

public int AvailableBuffers { get; init; }

Property Value

int

BytesInPool

Gets the total bytes currently in this pool.

public long BytesInPool { get; init; }

Property Value

long

EfficiencyScore

Gets the efficiency score for this pool (0.0 to 1.0).

public double EfficiencyScore { get; init; }

Property Value

double

FragmentationPercentage

Gets the fragmentation percentage (0.0 to 100.0).

public double FragmentationPercentage { get; init; }

Property Value

double

HitRate

Gets the hit rate for this pool (0.0 to 1.0).

public double HitRate { get; init; }

Property Value

double

PoolSize

Gets the pool size in bytes.

public long PoolSize { get; init; }

Property Value

long

TotalAllocations

Gets the total number of allocations from this pool.

public long TotalAllocations { get; init; }

Property Value

long