Table of Contents

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.