C++ 跨平台相当于 Windows 的 QueryPerformanceCounter()

标签 c++ performance winapi

为了测量某些部分 C++ 代码在 Windows 上的执行时间,我倾向于使用 QueryPerformanceCounter()高分辨率定时器。一个例子可以在 this VCblog post on STL performance 中找到。 .

为了编写跨平台 C++ 代码,我可以使用哪些函数/类来达到同样的目的?

最佳答案

假设是现代编译器,您可能正在寻找 std::chrono::high_resolution_clock

关于C++ 跨平台相当于 Windows 的 QueryPerformanceCounter(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22879670/

相关文章:

javascript - 站点加载问题 : Angular 6 project taking too much time to load

javascript - 为什么删除元素比添加元素花费更多时间?

c - 如何使用 Win32 API 来像控制台一样使用 RichEdit 控件?

c++ - 在由换行符分隔的字符串中查找特定文本

c++ - 64位系统下程序崩溃

c++ - 运算符重载未处理的异常

performance - 如何在 Haskell 中进行 Lazy Map 反序列化

c++ - 更新 ProgramData 目录中的配置文件时访问被拒绝。我该如何解决?

c++ - 如何等待子进程真正启动

c++ - g++ 是否有标志可以使这些错误更易于阅读?