(原)C++中测试代码执行时间
2023-09-11 14:22:24 时间
转载请注明出处(不过这个用法网上到处都是):
http://www.cnblogs.com/darkknightzh/p/4987738.html
1 LARGE_INTEGER nFreq, nBeginTime, nEndTime; // 头文件为#include <windows.h> 2 QueryPerformanceFrequency(&nFreq); 3 QueryPerformanceCounter(&nBeginTime); 4 5 // code 6 7 QueryPerformanceCounter(&nEndTime); 8 double time = (double)(nEndTime.QuadPart - nBeginTime.QuadPart) * 1000 / (double)nFreq.QuadPart;
上述代码得到的是ms,如果需要得到s,不用 * 1000 即可。
相关文章
- 【C/C++学院】(4)c++开篇/类和对象/命名空间/类型增强/三目运算符/const专题/引用专题/函数增强
- 【问题解决方案】Dev C++ 无法调试的问题与解决
- C++ 是否存在一个在main()主函数之前就执行的函数? 这个可以有!
- C/C++基础讲解(四十八)之图形篇(渔网图案/沙丘图案/设置图形方式下的文本类型)
- Atitit.java jna 调用c++ dll 的总结
- 【C++服务端技术】定时器
- 【华为OD机试 2023最新 】 最短木板长度(C++ 100%)
- 【华为OD机试 2023最新 】去除多余空格(C++ 100%)
- 【华为OD机试 2023】 任务总执行时长(C++ Java JavaScript Python)
- 【华为OD机试 2023】 网上商城优惠活动 / 模拟商场优惠打折II(C++ Java Javascript Python)
- C++学习心得与c语言到c++衔接技巧
- 解答私信@被c++折磨头秃的花季美少女 //C++ 利用指针数组输入10个单词,编写函数对10个单词进行排序并输出,要求判断是否有相同的单词,如果有相同的单词在输出时该单词只输出一次。
- LeetCode 罗马数字转整数(执行用时: 16 ms , 在所有 C++ 提交中击败了 49.87% 的用户)
- C++ 二分查找小练
- C++函数模板(模板函数)详解
- 数据结构 - 求二叉树中结点的最大距离(C++)
- C++软件开发值得推荐的十大高效软件分析工具
- C++搭建集群聊天室(五):JSON序列化与反序列化