示例程序如下:#include#include#includeintmain(void){intresult=0,我;结构timespectt1,tt2;clock_gettime(CLOCK_PROCESS_CPUTIME_ID,&tt1);对于(i=0;i<10;i++){结果+=随机();}clock_gettime(CLOCK_PROCESS_CPUTIME_ID,&tt2);printf("used%ldnanoseconds!\n",tt2.tv_nsec-tt1.tv_nsec);}编译运行如下:$gccdemo_clocktime.c-odemo_clocktime$./demo_clocktimeused1298nanoseconds!如上所述,这种侵入式性能测量一般用于早期开发。邮箱:MingruiZhou@outlook.com