Redian新闻
>
Linux/Unix下时间的精度 (转载)
avatar
Linux/Unix下时间的精度 (转载)# Unix - 噫吁兮,危乎高哉
t*o
1
【 以下文字转载自 Programming 讨论区 】
发信人: tookoo (tookoo), 信区: Programming
标 题: Linux/Unix下时间的精度
发信站: BBS 未名空间站 (Sun Oct 9 20:51:38 2005), 站内
发信人: tookoo (tookoo), 信区: Linux
标 题: Linux/Unix下时间的精度
发信站: BBS 未名空间站 (Sun Oct 9 20:51:07 2005), 转信
Linux下面的C编程,
想计算一段程序的执行时间,
我现在用time()来取时间,
它的精度太差了,
只能精确到秒,
有什么函数可以取到更高的时间精度吗?
譬如,微秒,毫秒什么的,
谢谢。
avatar
T*r
2
gettimeofday or select

【在 t****o 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: tookoo (tookoo), 信区: Programming
: 标 题: Linux/Unix下时间的精度
: 发信站: BBS 未名空间站 (Sun Oct 9 20:51:38 2005), 站内
: 发信人: tookoo (tookoo), 信区: Linux
: 标 题: Linux/Unix下时间的精度
: 发信站: BBS 未名空间站 (Sun Oct 9 20:51:07 2005), 转信
: Linux下面的C编程,
: 想计算一段程序的执行时间,
: 我现在用time()来取时间,

avatar
o*g
3
I guess gettimeofday is good enough for measuring clock timer. but select
doesn't really work for
measuring.
If you wanna measure the "User cpu time" and "system cpu time", may be
directly call "system("time yourprocess args") will be btter.

【在 T********r 的大作中提到】
: gettimeofday or select
avatar
T*r
4
select works. before I knew gettimeofday, I had known that select works.
man select, you will know it's true.

【在 o******g 的大作中提到】
: I guess gettimeofday is good enough for measuring clock timer. but select
: doesn't really work for
: measuring.
: If you wanna measure the "User cpu time" and "system cpu time", may be
: directly call "system("time yourprocess args") will be btter.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。