measureNanoTime function

Long measureNanoTime(
  1. void block()
)

Executes the given block and returns elapsed time in milliseconds.

Implementation

Long measureNanoTime(Unit Function() block) {
  final start = DateTime.now();
  block();
  return DateTime.now().difference(start).inMicroseconds ~/ 1000;
}