在VB.NET中使用Intervals中的QueryPerformanceCounter

时间:2012-08-07 05:42:44

标签: windows vb.net performancecounter timing

我想知道我是否能以某种方式获得一些关于在VB.NET中每个时间间隔执行任务时使用QueryPerformanceCounter / Frequency的指导。比方说,例如每6微秒。

我想也许现在可以找到时间并在6us上做一个mod,但会导致精确度问题?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

您可以创建一个存储前一个时间和间隔的“计时器类”。然后创建一个像Update()的方法。在该方法中,您可以检查秒表之类的当前时间,并将其与之前的时间和间隔进行比较。如果你早点睡觉剩下的时间。那是游戏的原则。