我试图获取Ubuntu上进程消耗的CPU时间.据我所知,有两个函数可以完成这项工作:getrusage()和clock_gettime(CLOCK_PROCESS_CPUTIME_ID,&tp).在我的代码中,在clock_gettime(CLOCK_PROCESS_CPUTIME_ID,&tp)之后立即调用getrusage(),总是会得到不同的结果.
谁能帮助我了解哪个功能提供更高的分辨率,以及这些功能有哪些优点/缺点?
谢谢.
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |