#include <stdio.h> #include <sys/time.h> #include <time.h> int main(int argc,char * argv[]) { struct timeval tv; while(1) { gettimeofday(&tv,NULL); printf("time %u:%u\n",tv.tv_sec,tv.tv_usec); sleep(2); } return 0; }
調試一個函數執行時間時,可使用兩個timeval的變量,分別記錄函數起始和函數結束時的時間,從而計算出該函數執行的時間消耗。linux