最佳答案
我想跟踪我的代码的性能,所以我使用 System.DateTime.Now
存储开始和结束时间。我将两者之间的差值作为代码执行的时间。
我注意到这种差别似乎并不准确。所以我尝试使用 Stopwatch
对象。事实证明,这种说法要准确得多。
有人能告诉我为什么 Stopwatch
会比使用 System.DateTime.Now
计算开始和结束时间的差更准确吗?
顺便说一下,我说的不是0.1% ,而是15% 到20% 的差别。