stdDevProcessingTime property
Duration
get
stdDevProcessingTime
Standard deviation of processing times
Implementation
Duration get stdDevProcessingTime {
if (_processingTimes.isEmpty) return Duration.zero;
final avg = averageProcessingTime.inMilliseconds;
final variance = _processingTimes.fold<double>(
0.0,
(sum, d) {
final diff = d.inMilliseconds - avg;
return sum + (diff * diff);
},
) /
_processingTimes.length;
return Duration(milliseconds: sqrt(variance).round());
}