ChinaUnix.net
相关文章推荐:

gettimeofday

linux内核的时钟中断是10ms,但gettimeofday 的返回值能精确到微秒,这是怎么实现的呢?百思不得其解 :em14:

by twen345 - C/C++ - 2011-03-04 20:22:07 阅读(2686) 回复(7)

相关讨论

做了一个通讯延时的测试 A每隔10S向B发一个消息 B记录各消息之间的时间间隔 我在同一台机子上测试时,时间间隔在10S左右 但是,把A和B运行在不同的机子上时时间间隔有很大的变化 有的是4S左右,有的是20S左右 好象在哪看到过说这个函数计时不准确,但具体不知道是怎么回事了 麻烦高手指点一下

by Ediml - C/C++ - 2008-06-16 19:48:38 阅读(3688) 回复(1)

the sysdate should be easily transplant to string type! is there any system call like that in unix system?? thank you for your help!!

by fxhnkf - C/C++ - 2005-05-07 10:49:48 阅读(1250) 回复(8)
by yanghehe - C/C++ - 2007-12-21 17:02:54 阅读(9535) 回复(5)

我用gettimeofday在linux(2.4.21-37.ELsmp)上计算时间差,下面是部分代码 struct timeval tvStart,tvEnd; double linStart = 0,linEnd = 0,lTime = 0; gettimeofday (&tvStart,NULL); //do something gettimeofday (&tvEnd,NULL); linStart = ((double)tvStart.tv_sec * 1000000 + (double)tvStart.tv_usec); //unit S linEnd = ((double)tvEnd.tv_sec * 1000000 + (double)tvEnd.tv_usec); //unit S ...

by haohao06 - C/C++ - 2012-04-26 16:27:50 阅读(52369) 回复(17)

现在要分析一个程序的时间复杂度问题,主要采用了两种方法来分析,一是利用Linux下的gprof文件来分析,二是利用gettimeofday来测各个程序的运行时间,结果发现两者的差别很大,用gprof文件分析出来大概要用20多毫秒,但是利用gettimeofday测出来的时间却是80多毫秒,两者的差别有点太大了,请教各位高手,这是什么原因,我到底应该相信哪个?谢谢

by wangl1983 - Linux论坛 - 2006-06-26 09:21:27 阅读(1214) 回复(2)

是求得当前时钟相对于公元元年0时的秒数吗?

by dengcainiao - 内核/嵌入技术 - 2006-12-29 10:28:33 阅读(2622) 回复(3)

内核是2.6.15.4,想学习一下劫持内核函数的方法,于是写了一个模块劫持 arch/i386/kernel/time.c中的do_gettimeofday函数, 模块编译通过但是一旦加载就死机, 是因为此函数不能被劫持还是模块编写的有问题呢? 那位前辈大哥帮忙看看,不胜感激!!!! #include #include #include #include #include #include #include

by wuhuaguoshu - 内核/嵌入技术 - 2006-05-12 15:39:35 阅读(4917) 回复(11)

gettimeofday中的tv_usec是从什么时间开始的时间啊? 系统启动 还是 1970开始的? 我怎么才可以得到 从系统启动开始计算的 us级的时间啊 怎么计算 可以得到 jiffies值 谢谢

by heavensword - 内核/嵌入技术 - 2006-04-24 14:27:45 阅读(986) 回复(0)