【转】GetTickCount在Linux下的实现方法
(2014-05-09 17:57:12)
标签:
linuxgettickcountit |
分类: Linux-ALL |
// 返回自系统开机以来的毫秒数(tick)
unsigned long GetTickCount()
{
}
// 返回自系统开机以来的毫秒数(tick)
unsigned long GetTickCount()
{
}
附: time()、gettimeofday()及GetTickCount()效率比较 time()和gettimeofday()是linux的系统调用,GetTickCount()是windows的函数。
time:返回至1970-1-1 00:00:00至今的秒数; gettimeofday:除了返回秒数外,还有纳秒数,用于更精确的计时; GetTickCount:返回系统启动至今的毫秒数
使用三个函数,分别调用1千万次,测试结果如下: time:约967毫秒; gettimeofday:约1800毫秒; GetTickCount:约70毫秒;
可见,GetTickCount要快很多很多,在linux系统下,频繁使用time及gettimeofday严重影响效率。
博客来源:http://www.geaya.com/2013/11/impl-of-gettickcount-in-linux.html

加载中…