包含標頭檔案 < 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...