设为首页 加入收藏

TOP

Linux计算时间间隔
2014-11-24 00:35:36 来源: 作者: 【 】 浏览:4
Tags:Linux 计算 时间 间隔

Linux计算时间间隔:

#include
#include


/*
int gettimeofday(struct timeva l *tv, struct timezone *tz);
int settimeofday(const struct timeva l *tv , const struct timezone *tz);
strut timeva l {
long tv_sec; /* 秒数 */
long tv_usec; /* 微秒数 */
};
*/


struct timeva l start,end;
int timeuse;


void time()
{
gettimeofday( &end, NULL );
timeuse = 1000000 * ( end.tv_sec - start.tv_sec ) + end.tv_usec - start.tv_usec;
timeuse /= 1000000;
printf("time used: %ds\n", timeuse);
}


void foo()
{
int i=0;
for(;i<10000;i++);
}


int main()
{
gettimeofday( &start, NULL );
foo();
time();
return 0;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下proc编译及gcc编译的学习.. 下一篇Linux系统中配置JDK和PHP调用java..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: