timing_logger 2.0.0
timing_logger: ^2.0.0 copied to clipboard
A utility class to help log timings splits throughout a method call.
import 'package:timing_logger/timing_logger.dart';
void main() {
const TAG = 'TAG';
TimingLogger timings = new TimingLogger(TAG, "methodA");
// ... do some work A ...
timings.addSplit("work A");
// ... do some work B ...
timings.addSplit("work B");
// ... do some work C ...
timings.addSplit("work C");
timings.dumpToLog();
}