Linux高分辨率计时器似乎开始在每个线程的范围内计数,而不是应用程序中的全局计数。
我试过使用CLOCK_PROCESS_CPUTIME_ID,但它给了我线程行为吗?CLOCK\_PROCESS\_CPUTIME\_ID (since Linux 2.6.12) High-resolution per-process timer from theCLOCK\_THREAD\_CPUTIME\_ID (since Linux 2.6.12) Thread-specific CPU-t
我希望计算出类似于linux time cmd的实际运行时间、用户时间、sys时间:real 7m2.444s
user 76m14.607s我们可以假设这是不可移植的,一个支持linux/posix的系统。哪个计时器函数(CPP11+)可以用于此?如何在CPP中获取上述数据?<sys/times.h> times(返回具有时钟刻度分辨率的数据,该数据可以用sysconf(_SC_CLK_TCK)检索,仅为100,这意味着来自t