averagePaintDuration property

Duration get averagePaintDuration

Average widget paint duration across recent frames.

Implementation

Duration get averagePaintDuration {
  if (widgetTimings.isEmpty) return Duration.zero;
  final total = widgetTimings.fold<int>(
    0,
    (sum, t) => sum + t.paintDuration.inMicroseconds,
  );
  return Duration(microseconds: total ~/ widgetTimings.length);
}