QueryPerformanceCounter计数器进程是否具体?

时间:2015-04-28 16:58:44

标签: winapi performancecounter

https://msdn.microsoft.com/en-us/library/windows/desktop/dn553408(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/ms644904(VS.85).aspx

  1. 想象一下,我测量代码的某些部分(20ms)
  2. 上下文切换发生。我的线程被另一个被执行的线程(20毫秒)取代了
  3. 然后我从调度程序中收到大量时间,并在1ms内执行一些cals。
  4. 如果计算经过的时间,那么我将在什么时间收到? 41毫秒还是21毫秒?

1 个答案:

答案 0 :(得分:3)

  

如果计算经过的时间,那么我将在什么时间收到? 41毫秒还是21毫秒?

QueryPerformanceCounter报告挂钟时间。所以答案是41ms。