| # [](https://travis-ci.org/dart-lang/timing) |
| |
| Timing is a simple package for tracking performance of both async and sync actions |
| |
| ```dart |
| var tracker = AsyncTimeTracker(); |
| await tracker.track(() async { |
| // some async code here |
| }); |
| |
| // Use results |
| print('${tracker.duration} ${tracker.innerDuration} ${tracker.slices}'); |
| ``` |
| |
| |
| ## Building |
| |
| Use the following command to re-generate `lib/src/timing.g.dart` file: |
| |
| ```bash |
| pub run build_runner build |
| ``` |