利用gettimeofday计算程序运行时间--精确到毫秒(/微秒)(timeval结构体)
(2014-06-26 17:16:15)
标签:
gettimeofdaytimevaltimeval毫秒运行时间微秒 |
分类: c++ |
笔者在写一个测试c++程序运行时间的小函数时,用到了gettimeofday函数和timeval这个结构体,它可以精确到时间的微秒量级,此函数代码在linux下亲测可用,在windows下没试过,应该不行。
struct
timeval 结构体定义如下:
struct timeval {
time_t
tv_sec;
suseconds_t
tv_usec;
};
以下是利用gettimeofday计算程序运行时间的例子: