Struct PerformanceMetricSnapshot
- Namespace
- DotCompute.Backends.CPU.Kernels.Simd
- Assembly
- DotCompute.Backends.CPU.dll
Immutable snapshot of performance metrics.
public readonly record struct PerformanceMetricSnapshot : IEquatable<PerformanceMetricSnapshot>
- Implements
- Inherited Members
Properties
AverageTime
Gets or sets the average time.
public TimeSpan AverageTime { get; init; }
Property Value
- TimeSpan
The average time.
ElementsPerSecond
Gets or sets the elements per second.
public double ElementsPerSecond { get; init; }
Property Value
- double
The elements per second.
ExecutionCount
Gets or sets the execution count.
public long ExecutionCount { get; init; }
Property Value
- long
The execution count.
MaxTime
Gets or sets the max time.
public TimeSpan MaxTime { get; init; }
Property Value
- TimeSpan
The max time.
MinTime
Gets or sets the min time.
public TimeSpan MinTime { get; init; }
Property Value
- TimeSpan
The min time.
Name
Gets or sets the name.
public string Name { get; init; }
Property Value
- string
The name.
TotalElements
Gets or sets the total elements.
public long TotalElements { get; init; }
Property Value
- long
The total elements.