Table of Contents

Class MemoryPoolStatistics

Namespace
DotCompute.Backends.CUDA.Memory
Assembly
DotCompute.Backends.CUDA.dll

Statistics for memory pool usage.

public sealed class MemoryPoolStatistics
Inheritance
MemoryPoolStatistics
Inherited Members

Properties

HitRate

Gets or sets the hit rate.

public double HitRate { get; init; }

Property Value

double

The hit rate.

PoolHits

Gets or sets the pool hits.

public long PoolHits { get; init; }

Property Value

long

The pool hits.

PoolMisses

Gets or sets the pool misses.

public long PoolMisses { get; init; }

Property Value

long

The pool misses.

PoolStatistics

Gets or sets the pool statistics.

public IReadOnlyList<PoolSizeStatistics> PoolStatistics { get; init; }

Property Value

IReadOnlyList<PoolSizeStatistics>

The pool statistics.

TotalAllocations

Gets or sets the total allocations.

public long TotalAllocations { get; init; }

Property Value

long

The total allocations.

TotalBytesAllocated

Gets or sets the total bytes allocated.

public long TotalBytesAllocated { get; init; }

Property Value

long

The total bytes allocated.

TotalBytesInPools

Gets or sets the total bytes in pools.

public long TotalBytesInPools { get; init; }

Property Value

long

The total bytes in pools.