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
BytesInPool
Gets the total bytes currently in this pool.
public long BytesInPool { get; init; }
Property Value
EfficiencyScore
Gets the efficiency score for this pool (0.0 to 1.0).
public double EfficiencyScore { get; init; }
Property Value
FragmentationPercentage
Gets the fragmentation percentage (0.0 to 100.0).
public double FragmentationPercentage { get; init; }
Property Value
HitRate
Gets the hit rate for this pool (0.0 to 1.0).
public double HitRate { get; init; }
Property Value
PoolSize
Gets the pool size in bytes.
public long PoolSize { get; init; }
Property Value
TotalAllocations
Gets the total number of allocations from this pool.
public long TotalAllocations { get; init; }