Table of Contents

Class MemoryUsageResult

Namespace
DotCompute.Abstractions.Health
Assembly
DotCompute.Abstractions.dll

Result of memory usage monitoring.

public sealed class MemoryUsageResult
Inheritance
MemoryUsageResult
Inherited Members

Properties

AvailableBytes

Gets the available memory in bytes.

public long AvailableBytes { get; init; }

Property Value

long

CurrentBytes

Gets the current allocated memory in bytes.

public long CurrentBytes { get; init; }

Property Value

long

PeakBytes

Gets the peak allocated memory in bytes.

public long PeakBytes { get; init; }

Property Value

long

Timestamp

Gets the timestamp of the measurement.

public DateTimeOffset Timestamp { get; init; }

Property Value

DateTimeOffset

Utilization

Gets the memory utilization as a percentage (0.0 to 1.0).

public double Utilization { get; init; }

Property Value

double