Table of Contents

Class MemoryPressureStatistics

Namespace
DotCompute.Backends.Metal.Memory
Assembly
DotCompute.Backends.Metal.dll

Memory pressure statistics.

public sealed record MemoryPressureStatistics : IEquatable<MemoryPressureStatistics>
Inheritance
MemoryPressureStatistics
Implements
Inherited Members

Properties

CurrentUsagePercentage

public required double CurrentUsagePercentage { get; init; }

Property Value

double

IsUnderPressure

public required bool IsUnderPressure { get; init; }

Property Value

bool

LastPressureEvent

public required DateTimeOffset LastPressureEvent { get; init; }

Property Value

DateTimeOffset

PressureEventCount

public required int PressureEventCount { get; init; }

Property Value

int

PressureLevel

public required MemoryPressureLevel PressureLevel { get; init; }

Property Value

MemoryPressureLevel

PressureThreshold

public required double PressureThreshold { get; init; }

Property Value

double

TimeSinceLastPressure

public required TimeSpan? TimeSinceLastPressure { get; init; }

Property Value

TimeSpan?