c++ - C++ clock() 函数 time.h 返回不稳定的值
问题描述
我需要测量某些代码块执行的时间以进行研究和框架。我尝试了time.h中的clock()和time(),两者都返回 0。我不知道为什么时钟的距离会变为零。但是,windows.h库中的QueryPerformanceCounter返回可靠的答案,但在 Linux 中不起作用。他们使用了 Large_Integer数据类型。在评估框架中测量时间的轻量级方法是什么?这意味着我正在寻找执行时间的增益,所以讨厌开销。
提前致谢
解决方案
推荐阅读
- oracle - 使用 liquibase sql 更改日志创建函数成功,但函数有编译警告
- actionscript-3 - 随机波涛汹涌的补间
- python - 如何从命令行进行python进程输入?
- java - 如何在 mySQL 表上插入扫描值?
- linux - Google Compute Engine 虚拟机上的 Selenium chromedriver 可执行文件
- android - E/DynamiteModule:加载模块描述符类失败
- javascript - Angular FormGroup 在本地方法中未定义
- azure-devops - Azure 逻辑应用程序 - 失败并出现错误:“浏览器已关闭。”。请重新登录
- swiftui - Swift UI 中的 UIPicker
- python-3.x - 如何在此页面中找到要抓取的元素?