Является ли DateTime.Now лучшим способом измерить производительность функции ?

Мне нужно найти узкое место и я пытаюсь это сделать с помощью точного измерения времени.

Является ли следующий фрагмент кода хорошим способом измерить эффективность?

DateTime startTime = DateTime.Now;

// Some execution process

DateTime endTime = DateTime.Now;
TimeSpan totalTimeTaken = endTime.Subtract(startTime);

Найдено 13 ответов:

Is DateTime.Now the best way to measure a function's performance?

http://stackoverflow.com/questions/28637/is-datetime-now-the-best-way-to-measure-a-functions-performance

Посмотреть решение →