Dart есть ли способ измерить время выполнения для небольшого кода
Я сделал некоторый фрагмент с разбором html и хочет знать, работает ли код медленно или нет, это выполнимо?
2 ответов
можно использовать секундомер для измерения времени выполнения:
Stopwatch stopwatch = new Stopwatch()..start();
doSomething();
print('doSomething() executed in ${stopwatch.elapsed}');
Если вы находитесь в интернете, вы можете получить таймер с высоким разрешением:
num time = window.performance.now();
от http://api.dartlang.org/docs/releases/latest/dart_html/Performance.html#now