經常遇到一些情況,需要計算**執行的效率,所以要進行多次迴圈得到,
用得多了,就發現把這段**封裝起來很合適,且很實用。
**如下:
/*
* cctime.h
* c++_common_codes
* * created by xichen on 12-2-18.
* */
#ifndef cc_time_h
#define cc_time_h
#include #define macro_time_begin(loopcount) \
\end = clock(); \
printf("\ntime is %f s\n", (double)(end - begin) / clocks_per_sec); \
} #endif
測試例項:
#include "cctime.h"
#include void cctestmacrotime()
macro_time_end
#endif
}
測試結果:
000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0time is 0.000416 s
python記錄程式執行時間
方法1 import datetime starttime datetime.datetime.now long running endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time.time ru...
記錄執行時間
記錄乙個在device上執行的函式的執行時間時需要用到 事件 event cudaevent t timestartevent,timeendevent 宣告兩個cudaevent t變數 cudaeventcreate tartevent,0 第二個引數忘了幹嗎用的了 cudaeventcreat...
程式執行時間
要獲得乙個c語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock 函式,可以捕捉從程式開始執行到clock 被呼叫時所 耗費的時間。這個時間單位是clock tick,即 時鐘打點 同時還有乙個常數clk tck,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得乙個函式f...