C 記錄執行時間

2021-10-20 17:44:49 字數 1174 閱讀 7213

包含標頭檔案 < ctime >

clock_t start_time, end_time;

start_time =

clock()

;for

(double i =

0; i <

1000000000

; i++

)// <-- 放置需要測試時間的**

end_time =

clock()

; cout <<

(double

)(end_time - start_time)

/ clocks_per_sec <<

"s"<< endl;

包含標頭檔案 < windows.h >

longlong start, finish;

longlong total_time;

start =

gettickcount()

;//測試時間**放在這兒

finish =

gettickcount()

; total_time = finish - start;

cout <<

"執行了"

<< total_time <<

" ms"

<< endl;

包含標頭檔案 < chrono >

auto start = chrono::system_clock::

now();

//放置需要測試的**

auto end = chrono::system_clock::

now();

cout <<

"花費了"

<< chrono::duration_cast

(end - start)

.count()

<<

"微秒"

<< endl;

//以微秒為單位計數

cout <<

"花費了"

<

(end-start)

.count()

<<

"秒"<< endl;

//以秒為單位計數

記錄執行時間

記錄乙個在device上執行的函式的執行時間時需要用到 事件 event cudaevent t timestartevent,timeendevent 宣告兩個cudaevent t變數 cudaeventcreate tartevent,0 第二個引數忘了幹嗎用的了 cudaeventcreat...

C 中記錄程式執行時間

關鍵語句 include clock t starttime,endtime starttime clock 計時開始 endtime clock 計時結束 cout the run time is double endtime starttime clocks per sec s endl 完整程...

python記錄程式執行時間

方法1 import datetime starttime datetime.datetime.now long running endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time.time ru...