linux下C语言实现程序时间测试
2014-04-15 11:47
330 查看
#include<unistd.h>
#include<sys/time.h>
#include<stdio.h>
#include<stdlib.h>
#include<signal.h>
#include<string.h>
main(int argc,char * args[]){
long start_sec,end_sec,start_usec,end_usec;
struct timeval tv;
double duration;
gettimeofday(&tv,NULL);
start_sec=tv.tv_sec;
start_usec=tv.tv_usec;
YOUR_PROGRAM();
gettimeofday(&tv,NULL);
end_sec=tv.tv_sec;
end_usec=tv.tv_usec;
duration =(double)(end_usec-start_usec)/1000+(end_sec-start_sec)*1000;
printf("Runtime :%.2f ms\n",duration);
}
#include<sys/time.h>
#include<stdio.h>
#include<stdlib.h>
#include<signal.h>
#include<string.h>
main(int argc,char * args[]){
long start_sec,end_sec,start_usec,end_usec;
struct timeval tv;
double duration;
gettimeofday(&tv,NULL);
start_sec=tv.tv_sec;
start_usec=tv.tv_usec;
YOUR_PROGRAM();
gettimeofday(&tv,NULL);
end_sec=tv.tv_sec;
end_usec=tv.tv_usec;
duration =(double)(end_usec-start_usec)/1000+(end_sec-start_sec)*1000;
printf("Runtime :%.2f ms\n",duration);
}
相关文章推荐
- java简单实现测试程序执行时间及日期转换字符串
- 比较好的C语言实现FFT程序,加入了时间测试。
- Java测试程序运行时间 实现
- C#程序运行时间的测试方法
- 《第九周任务二》定义Time类中的<<和>>运算符的重载,实现时间输入输出,改造源程序中对运算结果的显示方式,使程序读起来更自然
- 测试用C/C++编写的程序运行的时间
- C++中几种测试程序运行时间的方法
- VC程序运行时间的测试函数
- C# 测试程序运行时间
- PHP 测试程序运行时间 microtime函数用法
- 微信小程序例子——使用picker实现时间和日期选择框
- 基于mina实现一个简单数据采集中间件的多客户端在线测试程序
- c++测试程序运行时间的
- C语言程序运行时间测试 精确到微秒
- 编写Animal接口,接口中声明run()方法; 2)定义Bird类和Fish类实现Animal接口; )编写Bird类和Fish类的测试程序,并调用其中的run()方法
- Eclipse 测试程序执行完所需要的时间(java)
- 1)编写Animal接口,接口中声明run()方法; 2)定义Bird类和Fish类实现Animal接口; 3)编写Bird类和Fish类的测试程序,并调用其中的run()方法
- C++高精度实现计算程序运行时间
- Linux下时间范围判断的程序流程及其C代码实现
- 程序时间空间开销测试