22.357. 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>
22.357.1. Inheritance
22.357.2. Implements
22.357.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.357.4. Constructors
22.357.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)
22.357.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
22.357.5. Properties
22.357.5.1. CancelledTasks
Number of tasks canceled in the application
public int CancelledTasks { get; init; }
22.357.5.1.1. Property Value
22.357.5.2. CompletedTasks
Number of tasks completed in the application
public int CompletedTasks { get; init; }
22.357.5.2.1. Property Value
22.357.5.3. CountExecutionTime
Elapsed time for counting the tasks in the application
public TimeSpan CountExecutionTime { get; init; }
22.357.5.3.1. Property Value
22.357.5.4. ElapsedTime
Elapsed time for running the complete application
public TimeSpan ElapsedTime { get; init; }
22.357.5.4.1. Property Value
22.357.5.5. ErrorTasks
Number of tasks in error in the application
public int ErrorTasks { get; init; }
22.357.5.5.1. Property Value
22.357.5.6. ResultRetrievingTime
Elapsed time for retrieving the results
public TimeSpan ResultRetrievingTime { get; init; }
22.357.5.6.1. Property Value
22.357.5.7. SubmissionTime
Elapsed time for submitting the tasks
public TimeSpan SubmissionTime { get; init; }
22.357.5.7.1. Property Value
22.357.5.8. TasksExecutionTime
Elapsed time for the execution of the tasks
public TimeSpan TasksExecutionTime { get; init; }
22.357.5.8.1. Property Value
22.357.5.9. TotalTasks
Total number of tasks executed in the application
public int TotalTasks { get; init; }