Удобная проверка скорости работы кода

Programming
Предыдущий Следующий

  Часто возникает потребность проверить скорость выполнения какого-то куска кода.

Для этого, как правило, нужно было писать вот такой код:

DateTime start = DateTime.Now;
SomeCodeToTime();
var timeWork = DateTime.Now - start;

Но оказывается есть решение намного красивее:

var timer = System.Diagnostics.Stopwatch.StartNew();
SomeCodeToTime();
timer.Stop();
var timeWork =timer.ElapsedMilliseconds;

Класс Stopwatch, расположен в пространстве имен System.Diagnostics.

Было бы еще неплохо, как-то скорость во время дебага измерять, и не портить лишним кодом программу.

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси