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
17.353.2. Implements
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
17.353.5.2. CompletedTasks
Number of tasks completed in the application
public int CompletedTasks { get; init; }
17.353.5.2.1. Property Value
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
17.353.5.4. ElapsedTime
Elapsed time for running the complete application
public TimeSpan ElapsedTime { get; init; }
17.353.5.4.1. Property Value
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
17.353.5.6. ResultRetrievingTime
Elapsed time for retrieving the results
public TimeSpan ResultRetrievingTime { get; init; }
17.353.5.6.1. Property Value
17.353.5.7. SubmissionTime
Elapsed time for submitting the tasks
public TimeSpan SubmissionTime { get; init; }
17.353.5.7.1. Property Value
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
17.353.5.9. TotalTasks
Total number of tasks executed in the application
public int TotalTasks { get; init; }