time<T> method

T time<T>(
  1. T function(), {
  2. String category = "timeSync",
})

Times a synchronous function execution

Implementation

T time<T>(T Function() function, {String category = "timeSync"}) {
  final session = startSession(category: category);
  try {
    return function();
  } finally {
    session.complete();
  }
}