在测量函数性能时,使用 DateTime.Now
可能不是最佳方法,因为它可能受到系统时钟的影响,导致测量结果不准确。建议使用更高精度的计时器来测量函数性能,例如 Stopwatch
类。
Stopwatch
类提供了高分辨率的计时器,可以更准确地测量函数的执行时间。使用 Stopwatch
类的方法如下:
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
// 执行要测量的函数
YourFunction();
stopwatch.Stop();
// 获取函数执行时间(以毫秒为单位)
long elapsedMilliseconds = stopwatch.ElapsedMilliseconds;
使用 Stopwatch
类可以更准确地测量函数的执行时间,并且不受系统时钟的影响。
领取专属 10元无门槛券
手把手带您无忧上云