Замеры выполнения кода

Август 23rd, 2011 § 0 comments

Для таких нужд используются профайлеры, но бывает нужно оценить скорость выполнения того или иного запроса/операции. Для этого следует использовать System.Diagnostics.Stopwatch. Дает достаточно точные результаты, в отличие от того же таймера, т.к. для замеров собственно этот класс и создан. Пример использования:

System.Diagnostics.Stopwatch sw = new Stopwatch();
sw.Start();
...
sw.Stop();

Не забываем после этого делать sw.Reset(); иначе время будет суммироваться, что бы получить, замеренное время используем sw.Elapsed;

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Смотреть фильмы онлайн