Class PerformanceMetrics
- Namespace
- DotCompute.Abstractions.Health
- Assembly
- DotCompute.Abstractions.dll
Performance metrics result.
public sealed class PerformanceMetrics
- Inheritance
-
PerformanceMetrics
- Inherited Members
Properties
AverageDurationMs
Gets the average operation duration in milliseconds.
public double AverageDurationMs { get; init; }
Property Value
MaxDurationMs
Gets the maximum duration in milliseconds.
public double MaxDurationMs { get; init; }
Property Value
MinDurationMs
Gets the minimum duration in milliseconds.
public double MinDurationMs { get; init; }
Property Value
OperationsPerSecond
Gets the operations per second throughput.
public double OperationsPerSecond { get; init; }
Property Value
P50DurationMs
Gets the 50th percentile (median) duration in milliseconds.
public double P50DurationMs { get; init; }
Property Value
P95DurationMs
Gets the 95th percentile duration in milliseconds.
public double P95DurationMs { get; init; }
Property Value
P99DurationMs
Gets the 99th percentile duration in milliseconds.
public double P99DurationMs { get; init; }
Property Value
Timestamp
Gets the timestamp of the measurement.
public DateTimeOffset Timestamp { get; init; }
Property Value
TotalOperations
Gets the total number of operations executed.
public long TotalOperations { get; init; }