c++ 输出运行时间
来源:互联网 发布:矩阵分析英文版 pdf 编辑:程序博客网 时间:2024/04/29 01:57
#include <Winbase.h>
void testTime()
{
..........................................................
}
void test(){
LARGE_INTEGER m_nFreq;
LARGE_INTEGER m_nBeginTime;
LARGE_INTEGER nEndTime;
QueryPerformanceFrequency(&m_nFreq); // 获得机器内部计时器的时钟频率。。
QueryPerformanceCounter(&m_nBeginTime); //获得初始值
testTime();//要测试运行体
QueryPerformanceCounter(&nEndTime);//获得终止值
double TestTime = (double)(nEndTime.QuadPart - m_nBeginTime.QuadPart) * 1000 / m_nFreq.QuadPart;
}
该段代码主要是利用两次获得的计数之差和时钟频率,就可以计算出事件经历的精确时间。
其中QueryPerformanceFrequency(&m_nFreq); 返回硬件支持的高精度计数器的频率。
返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败
0 0
- c++ 输出运行时间
- <c++>时间输出
- 【C#】程序运行时间
- java输出执行开始时间,结束时间和运行时间
- C语言 输出系统时间
- dos运行.bat文件输出时间
- 日志输出 模块代码运行时间
- Java控制台输出程序运行时间
- 如何输出程序段所运行时间
- C计算程序运行时间
- C计算函数运行时间
- C++Qt 统计运行时间
- C程序运行时间计算
- <C++>计算程序运行时间
- c实现计算运行时间
- 测试C程序运行时间
- C/C++/Qt 统计运行时间
- C/C++/Qt 统计运行时间
- cvCopy和 cvCloneImage
- nyoj Human Gene Functions (DP字符串配对) 好题
- Spring MVC +Mybatis + Maven 配置之dataSource配置
- js实现文本框输入文字时的字数统计
- rop入门(一)
- c++ 输出运行时间
- Android Provision(开机向导setupwizard程序)
- Android 自定义Dialog对话框详解
- Android系统之路(初识MTK) ------ Bluetooth bug resolved on Google/关于谷歌蓝牙bug的解决
- RadioButton与CheckBox混合使用
- Google推荐的图片加载库Glide于Picasso比较
- ORA-01555 caused by SQL
- QT注册自定义类型
- rop入门(二)