Env:Win Xp,Visual C ++
我使用clock()来测量程序中的时间成本。 但是t_clock总是乘以10,例如10,20,30, 40,... 我希望得到1的精度,如11,12,13,14 ...... 如何更改t_clock的精度?
感谢
答案 0 :(得分:2)
你不能; clock()使用系统的普通RTC。您实际需要使用的是高性能计时器。 http://msdn.microsoft.com/en-us/magazine/cc163996.aspx
答案 1 :(得分:1)
使用timeBeginPeriod API调用将分辨率提高到1毫秒。