《Linux环境下C编程指南(第二版)》p58页介绍了time工具的使用。
如下所示:
说明如下:
其中real表示程序运行总耗时,user表示用于CPU运行的时间,sys表示处理系统调用所占用的时间。
附上示例代码:
#include <stdio.h>
int main()
{
int counter;
int ending;
int temp;
int five;
for (counter = 0; counter < 2 * 100000000 * 9 / 18 + 5131; counter += (5-3)/2) {
temp = counter / 15302;
ending = counter;
five = 5;
}
printf("five = %d; ending = %d\n", five, ending);
return 0;
}