测量 C# 中任务之间的延迟
Measuring latency between tasks in C#
我知道目前正在使用 System.Diagnostics.Stopwatch
class,但由于我正在测量延迟,我想知道秒表是否真的是完成这项工作的正确工具。
够准确吗?结果的可靠性如何?
来自 Msdn
"Provides a set of methods and properties that you can use to
accurately measure elapsed time."
根据我的阅读 - 这是推荐的方式,并且正是它的创建目的(就准确性而言)
建议使用它,而不是 DateTime.Now - someValueInThePast,或其他带有计时器或类似方法的方法
我知道目前正在使用 System.Diagnostics.Stopwatch
class,但由于我正在测量延迟,我想知道秒表是否真的是完成这项工作的正确工具。
够准确吗?结果的可靠性如何?
来自 Msdn
"Provides a set of methods and properties that you can use to accurately measure elapsed time."
根据我的阅读 - 这是推荐的方式,并且正是它的创建目的(就准确性而言)
建议使用它,而不是 DateTime.Now - someValueInThePast,或其他带有计时器或类似方法的方法