Linux 中的计时——gettimeofday函数
2009-03-19 15:49
411 查看
Linux 中的计时——gettimeofday函数
使用C语言进行计时,在用户空间中可以使用C语言函数gettimeofday 得到时间,它的调用格式是: #include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz); int settimeofday(const struct timeval *tv , const struct timezone *tz); 结构timeval的定义为: strut timeval {long tv_sec; /* 秒数 */long tv_usec; /* 微秒数 */}; 可以看出,使用这种方式计时,精度可达微秒,也就是10-6秒。进行计时的时候,我们需要前后调用两次gettimeofday,然后计算中间的差值: gettimeofday( &start, NULL ); foo(); gettimeofday( &end, NULL ); timeuse = 1000000 * ( end.tv_sec - start.tv_sec ) + end.tv_usec - start.tv_usec; timeuse /= 1000000; |
相关文章推荐
- Linux 中的计时——gettimeofday函数
- Linux 中的计时——gettimeofday函数
- Linux时间函数之gettimeofday()函数之使用方法
- (笔记)linux c获取当前时间的函数gettimeofday(毫秒微秒)
- Linux下系统时间函数--->gettimeofday
- Linux内核中获取时间函数do_gettimeofday
- Linux时间函数之 gettimeofday() 函数之使用方法
- linux常用时间函数:time,gettimeofday,clock_gettime,ftime
- Linux 系统函数记录 gettimeofday
- linux的查询时间实现秒定时+gettimeofday()函数的用法
- linux下的定时或计时操作(gettimeofday等的用法,秒,微妙,纳秒(转载)
- linux中获取系统时间 gettimeofday函数
- Linux时间函数之gettimeofday()函数之使用方法
- linux下的定时或计时操作(gettimeofday等的用法,秒,微妙,纳秒)(转载)
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法
- Linux时间函数C++之gettimeofday()函数之使用方法
- Linux时间函数之gettimeofday()函数之使用方法