Class MemoryPoolStats
- Namespace
- Orleans.GpuBridge.Abstractions.Memory
- Assembly
- Orleans.GpuBridge.Abstractions.dll
Statistics for memory pool
public sealed record MemoryPoolStats : IEquatable<MemoryPoolStats>
- Inheritance
-
MemoryPoolStats
- Implements
- Inherited Members
Constructors
MemoryPoolStats(long, long, long, int, int, int)
Statistics for memory pool
public MemoryPoolStats(long TotalAllocated, long InUse, long Available, int BufferCount, int RentCount, int ReturnCount)
Parameters
Properties
Available
public long Available { get; init; }
Property Value
BufferCount
public int BufferCount { get; init; }
Property Value
InUse
public long InUse { get; init; }
Property Value
RentCount
public int RentCount { get; init; }
Property Value
ReturnCount
public int ReturnCount { get; init; }
Property Value
TotalAllocated
public long TotalAllocated { get; init; }
Property Value
UtilizationPercent
Gets the utilization percentage of the memory pool (0-100).
public double UtilizationPercent { get; }