26.355. Class ExecutionStats

Namespace: ArmoniK.Samples.Bench.Client
Assembly: ArmoniK.Samples.Bench.Client.dll

Represents the statistics that are extracted from the execution of the application

public record ExecutionStats : IEquatable<ExecutionStats>

26.355.1. Inheritance

objectExecutionStats

26.355.2. Implements

IEquatable<ExecutionStats>

26.355.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

26.355.4. Constructors

26.355.4.1. ExecutionStats(TimeSpan, TimeSpan, TimeSpan, TimeSpan, TimeSpan, int, int, int, int)

Represents the statistics that are extracted from the execution of the application

public ExecutionStats(TimeSpan ElapsedTime = default, TimeSpan SubmissionTime = default, TimeSpan TasksExecutionTime = default, TimeSpan ResultRetrievingTime = default, TimeSpan CountExecutionTime = default, int TotalTasks = 0, int ErrorTasks = 0, int CompletedTasks = 0, int CancelledTasks = 0)

26.355.4.1.1. Parameters

ElapsedTime TimeSpan

Elapsed time for running the complete application

SubmissionTime TimeSpan

Elapsed time for submitting the tasks

TasksExecutionTime TimeSpan

Elapsed time for the execution of the tasks

ResultRetrievingTime TimeSpan

Elapsed time for retrieving the results

CountExecutionTime TimeSpan

Elapsed time for counting the tasks in the application

TotalTasks int

Total number of tasks executed in the application

ErrorTasks int

Number of tasks in error in the application

CompletedTasks int

Number of tasks completed in the application

CancelledTasks int

Number of tasks canceled in the application

26.355.5. Properties

26.355.5.1. CancelledTasks

Number of tasks canceled in the application

public int CancelledTasks { get; init; }

26.355.5.1.1. Property Value

int

26.355.5.2. CompletedTasks

Number of tasks completed in the application

public int CompletedTasks { get; init; }

26.355.5.2.1. Property Value

int

26.355.5.3. CountExecutionTime

Elapsed time for counting the tasks in the application

public TimeSpan CountExecutionTime { get; init; }

26.355.5.3.1. Property Value

TimeSpan

26.355.5.4. ElapsedTime

Elapsed time for running the complete application

public TimeSpan ElapsedTime { get; init; }

26.355.5.4.1. Property Value

TimeSpan

26.355.5.5. ErrorTasks

Number of tasks in error in the application

public int ErrorTasks { get; init; }

26.355.5.5.1. Property Value

int

26.355.5.6. ResultRetrievingTime

Elapsed time for retrieving the results

public TimeSpan ResultRetrievingTime { get; init; }

26.355.5.6.1. Property Value

TimeSpan

26.355.5.7. SubmissionTime

Elapsed time for submitting the tasks

public TimeSpan SubmissionTime { get; init; }

26.355.5.7.1. Property Value

TimeSpan

26.355.5.8. TasksExecutionTime

Elapsed time for the execution of the tasks

public TimeSpan TasksExecutionTime { get; init; }

26.355.5.8.1. Property Value

TimeSpan

26.355.5.9. TotalTasks

Total number of tasks executed in the application

public int TotalTasks { get; init; }

26.355.5.9.1. Property Value

int