我试图理解这个命令的精度:据我所知,它以毫秒为单位返回精度,但是它使用的是getrusage()函数,它返回一个以微秒为单位的值。但读取时,实际精度仅为10 is,因为getrusage采样的时间依赖于滴答(= 100 on )。time还在使用getrusage()和100 Hz滴答,还是在现代系统中更精确? int i;
for (i = 0; i<
要做到这一点,我知道我会将上述代码夹在两个getrusage()调用之间,但我得到了一些意想不到的结果……#include <sys/resource.h>include <stdio.h>
struct rusage usage; int i, j, k = 0;
getrusageloop for more interesting results. *