【C++】測試時間

爲了精準的獲取程序塊的運行時間,使用sys/time.h進行時間測試。

struct timeval start;
struct timeval end;
unsigned long Time = 0;

gettimeofday(&start, NULL);
...
gettimeofday(&end, NULL);

Time = 1000000 * (end.tv_sec - start.tv_sec) + (end.tv_usec - start.tv_usec);

上述程序是獲取程序運行的微秒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章