红联Linux门户
Linux帮助

Linux计时微秒级

发布时间:2007-03-19 00:54:36来源:红联作者:Codebrother
title: linux计时微秒级
author: gjw [maple5214@163.com]
begin:2007年03月18日 星期日 16时29分16秒
end:2007年03月18日 星期日 16时48分35秒
source: 原创

--------------------------------------------------------------------------------

今天上午做一个http响应时间的分析,所以要用到linux计时。在网上找到一个非常好用的函数 gettimeofday().
在linux终端上输入man gettimeofday就可以看到
#include

int gettimeofday(struct timeval *tv, struct timezone *tz);
int settimeofday(const struct timeval *tv , const struct timezone *tz);

得到秒和微秒在一天当中的绝对数,适合用来计算一个时间差。

参数:1
struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};

2
struct timezone {
int tz_minuteswest; /* minutes W of Greenwich */
int tz_dsttime; /* type of dst correction */
};

一般设为NULL
文章评论

共有 0 条评论