我正在尝试将我的程序从 Linux 移植到 Windows,但我遇到了 sysconf(_SC_CLK_TCK)
的问题。根据我的研究,Windows 中的 sysconf(_SC_CLK_TCK)
等效于 CLOCKS_PER_SEC
但 Visual Studio 对此有所提示。有谁知道 Windows 中等同于 sysconf(_SC_CLK_TCK)
的任何命令/函数?
最佳答案
您可以将其替换为 QueryPerformanceFrequency()
或 GetProcessTimes()
.
CLOCKS_PER_SEC仅在与 clock()
结合使用时有用,对于大多数用途而言,这是非常无用的,因为它返回程序消耗的处理器时间,而不是实时时间。
另请参阅 this question .
关于c - 相当于 Windows 中的 "sysconf(_SC_CLK_TCK)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25087697/