+ -
当前位置:首页 → 问答吧 → 请教: linux对进程运行时间计时应该用clock()还是times() ?

请教: linux对进程运行时间计时应该用clock()还是times() ?

时间:2010-08-15

来源:互联网

看了下文档,好像clock()返回的是整个系统流逝的ticks,而times()是进程本身用去的user ticks和sys ticks (顺便问一句,user ticks和sys ticks是不是要相加才是进程总运行时间?)

作者: chong232   发布时间: 2010-08-15

clock 返回的是进程的cpu时间,包括user time和system time
times 返回的结果区分了user time 和 system time

还有一个函数,getrusage,除可以得到和times相同的结果。

作者: zzyong08   发布时间: 2010-08-16

回复 zzyong08


    就是说两者其实是一样,只不过后者区分了一下?

作者: chong232   发布时间: 2010-08-16