23.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>
23.355.1. Inheritance
23.355.2. Implements
23.355.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.355.4. Constructors
23.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)
23.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
23.355.5. Properties
23.355.5.1. CancelledTasks
Number of tasks canceled in the application
public int CancelledTasks { get; init; }
23.355.5.1.1. Property Value
23.355.5.2. CompletedTasks
Number of tasks completed in the application
public int CompletedTasks { get; init; }
23.355.5.2.1. Property Value
23.355.5.3. CountExecutionTime
Elapsed time for counting the tasks in the application
public TimeSpan CountExecutionTime { get; init; }
23.355.5.3.1. Property Value
23.355.5.4. ElapsedTime
Elapsed time for running the complete application
public TimeSpan ElapsedTime { get; init; }
23.355.5.4.1. Property Value
23.355.5.5. ErrorTasks
Number of tasks in error in the application
public int ErrorTasks { get; init; }
23.355.5.5.1. Property Value
23.355.5.6. ResultRetrievingTime
Elapsed time for retrieving the results
public TimeSpan ResultRetrievingTime { get; init; }
23.355.5.6.1. Property Value
23.355.5.7. SubmissionTime
Elapsed time for submitting the tasks
public TimeSpan SubmissionTime { get; init; }
23.355.5.7.1. Property Value
23.355.5.8. TasksExecutionTime
Elapsed time for the execution of the tasks
public TimeSpan TasksExecutionTime { get; init; }
23.355.5.8.1. Property Value
23.355.5.9. TotalTasks
Total number of tasks executed in the application
public int TotalTasks { get; init; }