哪一个更适合获得准确的性能计数:DateTime还是Stopwatch
本文关键字:性能 DateTime Stopwatch 还是 哪一个 | 更新日期: 2023-09-27 18:01:08
我知道DateTime和Stopwatch类,但我有点困惑。我只是想知道哪一个更好,为什么?
Stopwatch
类使用高分辨率计时器,适用于执行(某些(基准测试。顾名思义,它测量经过的时间(即模拟现实生活中的秒表(
DateTime
适用于跟踪*date*s和*time*s;不要将其用于基准测试。
Stopwatch
类用于测量操作的持续时间。
DateTime
结构体用于保存日期值。
DateTime
用于表示日期和时间。Stopwatch
是用来测量一件事花了多长时间。Stopwatch
是高度精确的,并且高度精确,而DateTime
不是。因此,Stopwatch
显然是衡量一件事花了多长时间的正确选择。
根据微软的说法,Stopwatch在测量运行时间方面更准确。
Datetime是一个用于日期和时间操作的类。
秒表类(System.Diagnostics(-MSDN