当前位置: 技术问答>linux和unix
急! UNIX下有什么函数得到当前时间能精确到毫秒?
来源: 互联网 发布时间:2014-12-16
本文导语: tick1 = time(NULL); 代码; tick2 = time(NULL); 我想要知道“代码;”执行的时间tick2-tick1,可是time()函数只能精确到秒. | gettimeofday | 可以内嵌汇编 unsigned int rpcc_count; rpcc_count = ...
tick1 = time(NULL);
代码;
tick2 = time(NULL);
我想要知道“代码;”执行的时间tick2-tick1,可是time()函数只能精确到秒.
代码;
tick2 = time(NULL);
我想要知道“代码;”执行的时间tick2-tick1,可是time()函数只能精确到秒.
|
gettimeofday
|
可以内嵌汇编
unsigned int rpcc_count;
rpcc_count = asm(rpcc,“%v”)& 0xffffffff,
取PerformanceCounter的值rpcc_count,rpcc_count以CPU频率计数,精度远超过毫秒级。 在Compaq Tru64 UNIX下通过。
unsigned int rpcc_count;
rpcc_count = asm(rpcc,“%v”)& 0xffffffff,
取PerformanceCounter的值rpcc_count,rpcc_count以CPU频率计数,精度远超过毫秒级。 在Compaq Tru64 UNIX下通过。