我试图获得Ubuntu上的进程消耗的CPU时间。据我所知,有两个函数可以完成这项工作: getrusage()和clock_gettime(CLOCK_PROCESS_CPUTIME_ID &tp)。在我的代码中,在clock_gettime(CLOCK_PROCESS_CPUTIME_ID &tp)之后立即调用getrusage()总是会给出不同的结果。
有谁能帮我理解哪种功能能提供更高的分辨率,以及这些功能有哪些优缺点?
谢谢。
发布于 2013-02-12 00:26:55
地球(.)
见手册页
clock_gettime(CLOCK_PROCESS_CPUTIME_ID .)
见手册页
https://stackoverflow.com/questions/7622371
复制相似问题