在打印出 的值的紧密循环的测试应用程序中DateTime.UtcNow.Ticks
,我注意到该值将每隔一小时左右跳跃一次。仔细查看以下示例数据:
1:52:14.312 PM - 633614215343125000
1:52:14.359 PM - 633614215343593750
1:52:14.421 PM - 633614215344218750
1:52:14.468 PM - 633614215344687500
1:52:14.515 PM - 633614215998593750 <-- WAY different
增量为 653906250 个刻度(65.390 秒)。我能想到的唯一原因是 Windows 时间服务正在我脚下进行一些同步。
- 有没有专家可以证实这一点?
- 在大约一个小时内漂移一分钟左右对我来说似乎很糟糕,但这里是这样吗?