c 統計程式執行時間的方法

2021-07-12 03:24:52 字數 519 閱讀 3536

總結下c++中統計程式執行時間的方法。 1:

void main()

time_t t2;

time(&t2);

printf("已執行%d秒\n",t2-t1);

2:vc的話有profile,在鏈結屬性頁勾選profile項,然後profile(在編譯選單下),各個函式時間都出來了3:

int main()

當然,你也可以用clock函式來計算你的機器執行乙個迴圈或者處理其它事件到底花了多少時間

#include #include #include int main(void) 

上面我們看到時鐘計時單元的長度為1毫秒,那麼計時的精度也為1毫秒,那麼我們可不可以通過改變clocks_per_sec的定義,通過把它定義的大一些,從而使計時精度更高呢?通過嘗試,你會發現這樣是不行的。在標準c/c++中,最小的計時單位是一毫秒。

linux 統計 程式 執行時間

測試 執行時間 linux 中的 中 有個函式可以獲取當前時間,精確到 微秒 gettimeofday 1 include int gettimeofday struct timeval tv,struct timezone tz 2 3 struct timeval4 9 10 struct ti...

Python中統計程式執行時間的方法彙總

以下列舉常用統計程式執行時間的方法。import datetime starttime datetime.datetime.now long running do something other endtime datetime.datetime.now print endtime starttim...

Python中統計程式執行時間的方法彙總

以下列舉常用統計程式執行時間的方法。方法1 import datetime starttime datetime.datetime.now long running do something other endtime datetime.datetime.now print endtime star...