C语言函数gettimeofday
来源:互联网 发布:数学教材 知乎 编辑:程序博客网 时间:2024/05/16 17:11
使用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;
- C语言函数gettimeofday
- C语言gettimeofday()函数:获取当前时间
- linux中C语言获取高精度时钟gettimeofday函数
- C语言的时间函数(1)gettimeofday,timeval,timezone
- C语言linux环境下使用gettimeofday函数得到程序运行时间
- C语言 利用gettimeofday()时间差计算
- linux C 高精度时间函数:gettimeofday()
- gettimeofday函数
- gettimeofday 函数
- c函数之gettimeofday()函数获取系统时间
- gettimeofday函数使用《代码》
- gettimeofday()函数的使用方法
- gettimeofday()函数的使用方法:
- 时间函数gettimeofday()
- gettimeofday()函数的使用方法
- 谈谈时间函数gettimeofday
- gettimeofday()函数的使用方法
- gettimeofday()函数的使用方法
- setjmp longjmp
- NET下获取硬件信息
- oracle启动批处理命令
- ORA-01940:无法删除当前已链接的用户
- UML Profile框图设计和应用
- C语言函数gettimeofday
- centos下远程桌面的设置及问题处理
- 传说中的《程序猿装B指南》,程序员童鞋们请认真学习
- 面试题
- DOTNET技术面试题及其参考答案(仅供应聘者参考)
- C++中在多个编译单元中如何定义常量
- silverlight乐动魔方 实战八
- 有效的使用和设计COM智能指针-前言
- 微软的新杀手锏