Linux 中的计时——gettimeofday函数
来源:互联网 发布:梦幻西游mac版 安装 编辑:程序博客网 时间:2024/05/20 20:03
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 中的计时——gettimeofday函数
- Linux 中的计时——gettimeofday函数
- Linux 中的计时——gettimeofday函数
- Linux 中的计时——gettimeofday函数
- 以微秒为单位的精确计时gettimeofday函数
- Gcc 中的 gettimeofday 函数使用
- Gcc 中的 gettimeofday 函数使用
- Linux 系统函数记录 gettimeofday
- linux时间函数gettimeofday解析
- linux时间函数gettimeofday解析
- gettimeofday实现微秒计时
- linux下的计时函数——clock()
- CUDA中的计时函数
- 浅谈时间函数gettimeofday的成本 ——gettimeofday是由底层do_gettimeofday返回的?!
- Linux时间函数之gettimeofday()函数
- PowerDesigner教程系列(六)概念数据模型
- 深入理解 ASP.NET 动态控件 (Part 2 - 编译过程)
- smart可能会误报
- 限制文本框只能输数字(最多两位小数)
- 一个firefox的插件: CoolPreviews
- Linux 中的计时——gettimeofday函数
- 目前互联网安全领域的问题(2008)
- Visual Studio 2008下载地址汇总及相关注册破解方法.
- 用C#控制当前输入法
- pku 1163 dp TheTriangle 解题报告
- 系统总线
- WAP网站禁止电脑访问的方法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- awk文本处理总结(入门,中级,高级)