measureTimeMicros function
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;
}