巨集 記錄程式執行時間

2021-08-26 17:33:12 字數 954 閱讀 2941

經常遇到一些情況,需要計算**執行的效率,所以要進行多次迴圈得到,

用得多了,就發現把這段**封裝起來很合適,且很實用。

**如下:

/*

* 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...