代码改变世界

随笔档案-2014年03月

linux下的计时器

2014-03-11 10:25 by 放作夥, 2852 阅读, 收藏,
摘要: 最近看排序算法的资料,想测一下各算法的运行时间才发觉没有查过计时器的资料,以前只听说过定时器。刚开始想到的是alarm信号,然后接收到信号时间量就加1,后来发现这是秒级的精度,根本达不到要求,搜了一下struct timeval能达到微秒级的计时精度#include #include #include int main() { struct timeval tv1,tv2; gettimeofday(&tv1,0);sleep(2); gettimeofday(&tv2,0); printf("tv2_sec-tv1_sec; %d\n",tv2.tv_se 阅读全文