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

Если вы хотите что-то быстрое timers и грязное, я бы предложил speed вместо этого использовать timers секундомер для большей степени .net-framework точности.

Stopwatch sw = new Stopwatch();
sw.Start();
// Do Work
sw.Stop();

Console.WriteLine("Elapsed time: {0}", sw.Elapsed.TotalMilliseconds);

В качестве альтернативы, если performance вам нужно что-то более сложное, вам, вероятно, следует dotnet рассмотреть возможность использования datetime-manipulation стороннего профилировщика, такого dotnet как ANTS.

c#

.net

performance

datetime

timer

2022-10-08T18:49:08+00:00
Вопросы с похожей тематикой, как у вопроса:

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