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

时间:2011-04-03 19:51:40

标签: c++ windows time


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

1 个答案:

答案 0 :(得分:8)

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