debug method

void debug()

Implementation

void debug() {
  var valuesList = _items.entries.toList(growable: false);
  var totalTime = valuesList.map((e) => e.value.elapsed).reduce((value, element) => value + element).inMicroseconds;
  var iterable = valuesList.map((e) => _Item(e.key, (e.value.elapsedMicroseconds / totalTime) * 100));

  var sortedList = iterable.toList(growable: false)..sort((a, b) => a.value > b.value ? -1 : 1);
  print([
    sortedList,
    Duration(microseconds: totalTime).inMicroseconds,
    Duration(microseconds: totalTime).inMilliseconds,
    Duration(microseconds: totalTime),
  ]);
}