Table of Contents

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

TotalAllocated long
InUse long
Available long
BufferCount int
RentCount int
ReturnCount int

Properties

Available

public long Available { get; init; }

Property Value

long

BufferCount

public int BufferCount { get; init; }

Property Value

int

InUse

public long InUse { get; init; }

Property Value

long

RentCount

public int RentCount { get; init; }

Property Value

int

ReturnCount

public int ReturnCount { get; init; }

Property Value

int

TotalAllocated

public long TotalAllocated { get; init; }

Property Value

long

UtilizationPercent

Gets the utilization percentage of the memory pool (0-100).

public double UtilizationPercent { get; }

Property Value

double