measureTimeMicros function

Long measureTimeMicros(
  1. void block()
)

Executes the given block and returns elapsed time in microseconds.

Implementation

Long measureTimeMicros(Unit Function() block) {
  final start = DateTime.now();
  block();
  return DateTime.now().difference(start).inMicroseconds;
}