c++中测试程序运行时间的方案
2017-06-11 11:25
288 查看
目的是想把某个程序段的执行的时间给记录下来
包含头文件#include<time.h>
输入诸如下面的代码:
clock_t t1=clock();
...... 执行的代码程序......
clock_t t2=clock();
fprintf(timelog,"%d\n",t2-t1);
其中clock_t类型显示的是毫秒级的时间,timelog用是fopen生成的一个.txt文档。
此外在图像显示和输出的程序中需要记录下前一帧和后一帧的时间差,就可以用这样的方案:
long int t1=0,t2=0;
while(...)
{
...图像显示一帧的代码...
clock_t t2=clock();
fprintf(timelog,"%d\n",t2-t1);
t1=t2;
}
图像的显示一般都是放在一个循环中,这样设置就能记录下每一帧的运行时间了。
包含头文件#include<time.h>
输入诸如下面的代码:
clock_t t1=clock();
...... 执行的代码程序......
clock_t t2=clock();
fprintf(timelog,"%d\n",t2-t1);
其中clock_t类型显示的是毫秒级的时间,timelog用是fopen生成的一个.txt文档。
此外在图像显示和输出的程序中需要记录下前一帧和后一帧的时间差,就可以用这样的方案:
long int t1=0,t2=0;
while(...)
{
...图像显示一帧的代码...
clock_t t2=clock();
fprintf(timelog,"%d\n",t2-t1);
t1=t2;
}
图像的显示一般都是放在一个循环中,这样设置就能记录下每一帧的运行时间了。
相关文章推荐
- 转载:c++读写文件和测试程序运行时间的例子
- 【C++】C++中几种测试程序运行时间的方法
- C++测试程序运行时间
- c/c++测试程序运行时间
- C++ 学习系列(一)测试程序运行时间—clock()
- 测试C++程序运行的时间
- [转]C++高进度测试程序运行的时间
- 测试用C/C++编写的程序运行的时间
- c/c++测试程序运行时间
- C++测试程序运行时间
- c++ 测试程序运行时间
- c++测试程序运行时间的
- C++中几种测试程序运行时间的方法
- C++中几种测试程序运行时间的方法
- c++读写文件和测试程序运行时间的例子
- C/C++ 测试程序运行时间
- C++ boost类库timer测试程序运行时间
- MATLAB中测试程序运行时间的函数
- C++实现计算程序运行时间 高精度
- 测试程序运行的时间