formatTraceViewerDurationFromUnixNano function
String
formatTraceViewerDurationFromUnixNano(
{ - required int startTimeUnixNano,
- required int endTimeUnixNano,
})
Implementation
String formatTraceViewerDurationFromUnixNano({
required int startTimeUnixNano,
required int endTimeUnixNano,
}) {
final durationNanos = max(0, endTimeUnixNano - startTimeUnixNano);
final milliseconds = durationNanos / 1000000;
var value = milliseconds.toStringAsFixed(3);
value = value.replaceFirst(RegExp(r'\.?0+$'), '');
return '$value ms';
}