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
IsUnderPressure
public required bool IsUnderPressure { get; init; }
Property Value
LastPressureEvent
public required DateTimeOffset LastPressureEvent { get; init; }
Property Value
PressureEventCount
public required int PressureEventCount { get; init; }
Property Value
PressureLevel
public required MemoryPressureLevel PressureLevel { get; init; }
Property Value
PressureThreshold
public required double PressureThreshold { get; init; }
Property Value
TimeSinceLastPressure
public required TimeSpan? TimeSinceLastPressure { get; init; }