我想测量一个用 c 编写的函数在 Windows 上运行的时间(以毫秒为单位)。我知道 clock() 不起作用并且不支持 gettimeofday。有什么建议吗?
最佳答案
在 Win32 上,您可以使用 GetPerformanceCounter。
我用它在 Windows 上实现了高分辨率计时和 GUID。
http://msdn.microsoft.com/en-us/magazine/cc163996.aspx
与 GetSystemTimeAsFileTime() 相结合,您应该拥有所需的一切。
关于c - 在 Windows 上测量 C 代码的时间(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7194404/