26.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>
26.360.1. Inheritance
26.360.2. Implements
26.360.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.360.4. Constructors
26.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)
26.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
26.360.5. Properties
26.360.5.1. CancelledTasks
Number of tasks canceled in the application
public int CancelledTasks { get; init; }
26.360.5.1.1. Property Value
26.360.5.2. CompletedTasks
Number of tasks completed in the application
public int CompletedTasks { get; init; }
26.360.5.2.1. Property Value
26.360.5.3. CountExecutionTime
Elapsed time for counting the tasks in the application
public TimeSpan CountExecutionTime { get; init; }
26.360.5.3.1. Property Value
26.360.5.4. ElapsedTime
Elapsed time for running the complete application
public TimeSpan ElapsedTime { get; init; }
26.360.5.4.1. Property Value
26.360.5.5. ErrorTasks
Number of tasks in error in the application
public int ErrorTasks { get; init; }
26.360.5.5.1. Property Value
26.360.5.6. ResultRetrievingTime
Elapsed time for retrieving the results
public TimeSpan ResultRetrievingTime { get; init; }
26.360.5.6.1. Property Value
26.360.5.7. SubmissionTime
Elapsed time for submitting the tasks
public TimeSpan SubmissionTime { get; init; }
26.360.5.7.1. Property Value
26.360.5.8. TasksExecutionTime
Elapsed time for the execution of the tasks
public TimeSpan TasksExecutionTime { get; init; }
26.360.5.8.1. Property Value
26.360.5.9. TotalTasks
Total number of tasks executed in the application
public int TotalTasks { get; init; }