17.353. 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>

17.353.1. Inheritance

objectExecutionStats

17.353.2. Implements

IEquatable<ExecutionStats>

17.353.3. Inherited Members

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

17.353.4. Constructors

17.353.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)

17.353.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

17.353.5. Properties

17.353.5.1. CancelledTasks

Number of tasks canceled in the application

public int CancelledTasks { get; init; }

17.353.5.1.1. Property Value

int

17.353.5.2. CompletedTasks

Number of tasks completed in the application

public int CompletedTasks { get; init; }

17.353.5.2.1. Property Value

int

17.353.5.3. CountExecutionTime

Elapsed time for counting the tasks in the application

public TimeSpan CountExecutionTime { get; init; }

17.353.5.3.1. Property Value

TimeSpan

17.353.5.4. ElapsedTime

Elapsed time for running the complete application

public TimeSpan ElapsedTime { get; init; }

17.353.5.4.1. Property Value

TimeSpan

17.353.5.5. ErrorTasks

Number of tasks in error in the application

public int ErrorTasks { get; init; }

17.353.5.5.1. Property Value

int

17.353.5.6. ResultRetrievingTime

Elapsed time for retrieving the results

public TimeSpan ResultRetrievingTime { get; init; }

17.353.5.6.1. Property Value

TimeSpan

17.353.5.7. SubmissionTime

Elapsed time for submitting the tasks

public TimeSpan SubmissionTime { get; init; }

17.353.5.7.1. Property Value

TimeSpan

17.353.5.8. TasksExecutionTime

Elapsed time for the execution of the tasks

public TimeSpan TasksExecutionTime { get; init; }

17.353.5.8.1. Property Value

TimeSpan

17.353.5.9. TotalTasks

Total number of tasks executed in the application

public int TotalTasks { get; init; }

17.353.5.9.1. Property Value

int