哪一个更适合获得准确的性能计数:DateTime还是Stopwatch

本文关键字:性能 DateTime Stopwatch 还是 哪一个 | 更新日期: 2023-09-27 18:01:08

我知道DateTime和Stopwatch类,但我有点困惑。我只是想知道哪一个更好,为什么?

哪一个更适合获得准确的性能计数:DateTime还是Stopwatch

Stopwatch类使用高分辨率计时器,适用于执行(某些(基准测试。顾名思义,它测量经过的时间(即模拟现实生活中的秒表(

DateTime适用于跟踪*date*s和*time*s;不要将其用于基准测试。

Stopwatch类用于测量操作的持续时间。

DateTime结构体用于保存日期值。

DateTime用于表示日期和时间。Stopwatch是用来测量一件事花了多长时间。Stopwatch是高度精确的,并且高度精确,而DateTime不是。因此,Stopwatch显然是衡量一件事花了多长时间的正确选择。

根据微软的说法,Stopwatch在测量运行时间方面更准确。

Datetime是一个用于日期和时间操作的类。

秒表类(System.Diagnostics(-MSDN