Table of Contents

Class MemoryUtilizationStats

Namespace
DotCompute.Abstractions.Debugging.Types
Assembly
DotCompute.Abstractions.dll

Memory utilization statistics.

public sealed class MemoryUtilizationStats
Inheritance
MemoryUtilizationStats
Inherited Members

Properties

AllocationEfficiency

Gets or sets the memory allocation efficiency (0-1).

public double AllocationEfficiency { get; set; }

Property Value

double

AverageGCCollections

Gets or sets the average garbage collection count.

public double AverageGCCollections { get; set; }

Property Value

double

AverageMemoryBandwidth

Gets or sets the average memory bandwidth in GB/s.

public double AverageMemoryBandwidth { get; set; }

Property Value

double

AverageMemoryUsage

Gets or sets the average memory usage in bytes.

public long AverageMemoryUsage { get; set; }

Property Value

long

CacheHitRate

Gets or sets the cache hit rate percentage (0-100).

public double CacheHitRate { get; set; }

Property Value

double

MinMemoryUsage

Gets or sets the minimum memory usage in bytes.

public long MinMemoryUsage { get; set; }

Property Value

long

PeakMemoryBandwidth

Gets or sets the peak memory bandwidth in GB/s.

public double PeakMemoryBandwidth { get; set; }

Property Value

double

PeakMemoryUsage

Gets or sets the peak memory usage in bytes.

public long PeakMemoryUsage { get; set; }

Property Value

long