Я хотел отслеживать производительность моего кода, поэтому я сохранил время начала и окончания, используя System.DateTime.Now. Я взял разницу между ними как время моего кода для выполнения.
Я заметил, что разница оказалась неточной. Поэтому я попытался использовать объект Stopwatch. Это оказалось намного точнее.
Может ли кто-нибудь сказать мне, почему Stopwatch будет более точным, чем вычисление разницы между начальным и конечным временем с помощью System.DateTime.Now?
Кстати, я не говорю о десятых процента. Я получаю разницу в 15-20%.