c ++"GetThreadTimes"但具有更好的分辨率

Ido*_*dov 4 c++ windows time


是否有一个分辨率高于100us的方法可以让我得到一个线程工作的总时间(没有它正在睡觉或等待的时间).
谢谢 :)

Han*_*ant 8

你可以使用QueryThreadCycleTime(),它计算cpu周期.你不能做得更好.适用于Vista及以上版本.它不算睡眠或等待时间,我在Win7上验证过.

  • 当然我知道你会这么说.停止使用十年的操作系统. (5认同)