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

23.360.1. Inheritance

objectExecutionStats

23.360.2. Implements

IEquatable<ExecutionStats>

23.360.3. Inherited Members

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

23.360.4. Constructors

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

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

23.360.5. Properties

23.360.5.1. CancelledTasks

Number of tasks canceled in the application

public int CancelledTasks { get; init; }

23.360.5.1.1. Property Value

int

23.360.5.2. CompletedTasks

Number of tasks completed in the application

public int CompletedTasks { get; init; }

23.360.5.2.1. Property Value

int

23.360.5.3. CountExecutionTime

Elapsed time for counting the tasks in the application

public TimeSpan CountExecutionTime { get; init; }

23.360.5.3.1. Property Value

TimeSpan

23.360.5.4. ElapsedTime

Elapsed time for running the complete application

public TimeSpan ElapsedTime { get; init; }

23.360.5.4.1. Property Value

TimeSpan

23.360.5.5. ErrorTasks

Number of tasks in error in the application

public int ErrorTasks { get; init; }

23.360.5.5.1. Property Value

int

23.360.5.6. ResultRetrievingTime

Elapsed time for retrieving the results

public TimeSpan ResultRetrievingTime { get; init; }

23.360.5.6.1. Property Value

TimeSpan

23.360.5.7. SubmissionTime

Elapsed time for submitting the tasks

public TimeSpan SubmissionTime { get; init; }

23.360.5.7.1. Property Value

TimeSpan

23.360.5.8. TasksExecutionTime

Elapsed time for the execution of the tasks

public TimeSpan TasksExecutionTime { get; init; }

23.360.5.8.1. Property Value

TimeSpan

23.360.5.9. TotalTasks

Total number of tasks executed in the application

public int TotalTasks { get; init; }

23.360.5.9.1. Property Value

int