C基礎 程式執行時間的計算方法的三種方式

2021-10-10 03:14:11 字數 986 閱讀 6378

這篇文章介紹一下在c或者c++中計算程式執行時間的三種常見方法。

這篇文章主要介紹三種計算執行時間的方式。

使用time.h標準庫中的time和difftime函式可以返回記錄的兩次time_t結構的時間之間的差值,這種方式只能精確到秒級,**示例如下:

#include

#include

intfibonacci

(int n)

intmain()

return0;

}

45

fibonacci(45)=1836311903

time used: 9.000000

另外利用clock函式代替time函式也能起到相同作用,這種方式通過計算兩個clock函式之間的時鐘單元來實現,**示例如下:

#include

#include

intfibonacci

(int n)

intmain()

return0;

}

45

fibonacci(45)=1836311903

time used: 8.715660

另外利用clock函式代替time函式也能起到相同作用,這種方式通過計算兩個clock函式之間的時鐘單元來實現,**示例如下:

#include

#include

#include

intfibonacci

(int n)

intmain()

return0;

}

45

fibonacci(45)=1836311903

time used: 8.621

這篇文章主要介紹了三種計算執行時間的方式。

python 程式執行時間的計算方法

一共嘗試了三種方法 datetime.datetime.now 單位 微秒 microseconds,int import datetime starttime datetime.datetime.now do something endtime datetime.datetime.now prin...

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

c 中的計時函式是clock 而與其相關的資料型別是clock t 標頭檔案是time.h 函式原型為 clock t clock void 這個函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的cpu時鐘計時單元 clock tick 數,在msdn中稱之為掛鐘時間 wal c...

幾種Python執行時間的計算方法

首先說一下我遇到的坑,生產上遇到的問題,我排程python指令碼執行並監控這個程序,python指令碼執行時間遠遠大於python指令碼中自己統計的程式執行時間。監控python指令碼執行的時間是 36個小時,而python指令碼中統計自己執行的時間 是4個小時左右。問題暴漏之後首先想到的是linu...