Tag: 个人资料

GetLocalTime()API时间分辨率

我需要找出我的应用程序中的函数所花费的时间。 应用程序是MS VIsual Studio 2005解决方案,所有C代码。 我使用了Windows API GetLocalTime(SYSTEMTIME *)来获取我想要测量时间的函数调用之前和之后的当前系统时间。 但这有缺点,它的最低分辨率只有1毫秒。 没有什么比这更好了。 所以我不能在微秒内获得任何时间粒度。 我知道time()给出了自纪元时间以来经过的时间,也有1毫秒的分辨率(无微秒) 1.)是否有任何其他Windows API提供微秒的时间,我可以用它来衡量我的function消耗的时间? -广告