Redian新闻
>
如何在Linux/Unix下获取微秒级的进程时间?
avatar
如何在Linux/Unix下获取微秒级的进程时间?# Unix - 噫吁兮,危乎高哉
b*y
1
经反复检验,
clock()和times()都只能到百分之一秒,
无论是在linux上还是Sun上。
gettimeofday 倒是可以得到微秒级的系统
时间,但不是我要的进程时间。不知有没有
其他办法呀?
谢谢。
avatar
f*u
2
how about getrusage()?

【在 b****y 的大作中提到】
: 经反复检验,
: clock()和times()都只能到百分之一秒,
: 无论是在linux上还是Sun上。
: gettimeofday 倒是可以得到微秒级的系统
: 时间,但不是我要的进程时间。不知有没有
: 其他办法呀?
: 谢谢。

avatar
b*y
3
Thank you.
But according to my test, it's also with
precision 0.01second.
There is another possiblility on SunOS:
gethrvtime(). which does not work on Linux.

【在 f*******u 的大作中提到】
: how about getrusage()?
avatar
l*t
4

it's gethrtime()
hr means high resolution
someone tell me that if you run your program using
'ptime your_program'
then the timing is the process time

【在 b****y 的大作中提到】
: Thank you.
: But according to my test, it's also with
: precision 0.01second.
: There is another possiblility on SunOS:
: gethrvtime(). which does not work on Linux.

avatar
a*s
5
只能到这一步了。

【在 b****y 的大作中提到】
: 经反复检验,
: clock()和times()都只能到百分之一秒,
: 无论是在linux上还是Sun上。
: gettimeofday 倒是可以得到微秒级的系统
: 时间,但不是我要的进程时间。不知有没有
: 其他办法呀?
: 谢谢。

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