c++中测试程序运行时间的方案
来源:互联网 发布:女性 音乐家 知乎 编辑:程序博客网 时间:2024/06/06 00:56
目的是想把某个程序段的执行的时间给记录下来
包含头文件#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;
}
图像的显示一般都是放在一个循环中,这样设置就能记录下每一帧的运行时间了。
阅读全文
0 0
- c++中测试程序运行时间的方案
- C语言中测试程序运行时间
- C语言中测试程序运行时间
- C语言中测试程序运行时间
- 测试程序中代码的运行时间
- 测试C程序运行时间
- C#中测试程序运行时间的【诊断与测试】
- 测试用C/C++编写的程序运行的时间
- 测试程序运行的时间
- 测试程序的运行时间
- 测试程序的运行时间
- C#Stopwatch可以精准的测试程序运行时间
- 【C++】C++中几种测试程序运行时间的方法
- C/C++ 测试程序运行时间
- c/c++测试程序运行时间
- C语言测试程序运行时间
- 测试C/C++程序运行时间
- C语言测试程序运行时间
- PAT 1002
- Build VIM&GVIM Executables on Windows
- leetcode-11. Container With Most Water
- 设计模式之工厂方法模式
- iOS 笔试题02~[有答案]
- c++中测试程序运行时间的方案
- C++静态成员
- golang []byte和string相互转换
- Socket编程实现通信
- Linux 下部署Kettle
- 多线程进阶006 之 停止基于线程服务
- 【颗粒归仓】--java集合
- Django 笔记
- P3628 [APIO2010]特别行动队