Table of Contents

Class GpuMemoryStats

Namespace
Orleans.GpuBridge.Runtime
Assembly
Orleans.GpuBridge.Runtime.dll

GPU memory statistics

public sealed class GpuMemoryStats
Inheritance
GpuMemoryStats
Inherited Members

Properties

AllocationCount

Gets the total number of allocations

public int AllocationCount { get; init; }

Property Value

int

CurrentInUse

Gets the current bytes in use

public long CurrentInUse { get; init; }

Property Value

long

LeakedBytes

Gets the number of leaked bytes (allocated but not returned)

public long LeakedBytes { get; }

Property Value

long

PeakUsage

Gets the peak memory usage in bytes

public long PeakUsage { get; init; }

Property Value

long

SegmentCount

Gets the number of memory segments

public int SegmentCount { get; init; }

Property Value

int

TotalAllocated

Gets the total bytes allocated

public long TotalAllocated { get; init; }

Property Value

long

TotalReturned

Gets the total bytes returned to the pool

public long TotalReturned { get; init; }

Property Value

long

UtilizationPercent

Gets the memory utilization percentage

public double UtilizationPercent { get; }

Property Value

double