GetTickCount准确性

时间:2013-04-22 21:32:08

标签: winapi

在某些情况下,使用GetTickCountCTime::GetCurrentTime(两种Windows编程)测量的时差似乎不相等。

我说“似乎”,因为我无法确定我是否找到了问题的原因。但是,在this forum中,有人评论说“GetTickCount未针对延迟进行调整,并且将落后于从启动时间开始的系统时间增量”。

所以我想知道如果计算机运行了很长时间(一个月或几个),那么用GetTickCountGetCurrentTime测量的时间是否会产生不同的值?

另外令我感到困惑的是WinBase.h

中的以下行
#define GetCurrentTime() GetTickCount()

GetCurrentTimeGetTickCount仍有不同的功能吗?

我尝试使用QueryUnbiasedInterruptTime模拟系统运行很长时间,但是徒劳无功。

0 个答案:

没有答案