Class ProfilingStatistics
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Profiling statistics container for kernel execution timing.
public sealed class ProfilingStatistics
- Inheritance
-
ProfilingStatistics
- Inherited Members
Properties
AverageTime
Gets or sets the average execution time in milliseconds.
public double AverageTime { get; set; }
Property Value
MaxTime
Gets or sets the maximum execution time in milliseconds.
public double MaxTime { get; set; }
Property Value
MedianTime
Gets or sets the median execution time in milliseconds.
public double MedianTime { get; set; }
Property Value
MinTime
Gets or sets the minimum execution time in milliseconds.
public double MinTime { get; set; }
Property Value
Percentiles
Gets or sets the percentile timings (e.g., 50th, 90th, 95th, 99th).
public Dictionary<int, double> Percentiles { get; init; }
Property Value
StandardDeviation
Gets or sets the standard deviation of execution times.
public double StandardDeviation { get; set; }