0
對於C++來說,我非常新,我想知道如何去實現一個簡單的計時器來跟蹤程序運行時已經過了多少時間。例如,我怎麼知道300秒過去了?簡單的C++時間跟蹤器
對於C++來說,我非常新,我想知道如何去實現一個簡單的計時器來跟蹤程序運行時已經過了多少時間。例如,我怎麼知道300秒過去了?簡單的C++時間跟蹤器
#include <time.h>
clock_t t1,t2;
t1 = clock();
//Your code here
t2 = clock();
//Time taken for running your code segment
double time_dif = (double)(t2 - t1)/CLOCKS_PER_SEC;
其實T1-T2爲您提供了總的時鐘週期數的執行過程中,所以除以CLOCKS_PER_SEC得到的實際時間
gettimeofday是最簡單的方法之一。 基本思路是說明如下:
你試圖衡量一個程序運行速度有多快,或者你是否在尋找它在某段時間後運行某些東西? – kmort