#include #include #include #include int main (int argc, char **argv) { if (argc < 2) return 0; int loop = atoi(argv[1]); printf("loop %d.\n", loop); clock_t clock1, clock2, diff; clock1 = clock(); int cnt=0; struct timeval tv; while (cnt++ < loop) { gettimeofday(&tv, NULL); } clock2 = clock(); diff = clock2 - clock1; printf("loop %d, diff %d.\n", loop, diff); printf("total time %.3f milliseconds.\n", ((float)diff/CLOCKS_PER_SEC)*1000); printf("tv_sec:%d\n", tv.tv_sec); printf("tv_usec:%d\n", tv.tv_usec); return 0; }