Table of Contents

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

double

MaxTime

Gets or sets the maximum execution time in milliseconds.

public double MaxTime { get; set; }

Property Value

double

MedianTime

Gets or sets the median execution time in milliseconds.

public double MedianTime { get; set; }

Property Value

double

MinTime

Gets or sets the minimum execution time in milliseconds.

public double MinTime { get; set; }

Property Value

double

Percentiles

Gets or sets the percentile timings (e.g., 50th, 90th, 95th, 99th).

public Dictionary<int, double> Percentiles { get; init; }

Property Value

Dictionary<int, double>

StandardDeviation

Gets or sets the standard deviation of execution times.

public double StandardDeviation { get; set; }

Property Value

double