通常计时函数主要有两个,分别是getTickCount()和getTickFrequency().
- getTickCount()函数,返回的是CPU自某个时间(如启动电脑)以来走过的时钟周期数;
- getTickFrequency()函数,返回的是CPU一秒钟所走的时钟周期数,这样我们就可以轻松的以秒为单位对某运算进行计时;
将两个函数组合起来使用的示例如下所示:
double time0=static_cast<double>(getTickCount());
//进行一系列例如图像处理的操作
time0 = ((double)getTickCount()-time0)/getTickFrequency();
cout<<"运行时间:"<<time0<<"秒"<<endl;

本文详细介绍了C++中用于计时的getTickCount和getTickFrequency函数。getTickCount返回CPU自启动以来的时钟周期数,而getTickFrequency则给出每秒的时钟周期数,二者结合能实现对程序运行时间的精确测量。
3万+

被折叠的 条评论
为什么被折叠?



