C 計算程式執行時間

2021-07-30 15:49:39 字數 467 閱讀 7289

通過系統函式system.datetime.now獲取執行前的當前時間和執行後的當前時間,然後通過datetime型別本身自帶的subtract方法(從此例項中減去指定時間或持續時間,datetime型別或timespan型別引數),用執行後時間減去執行前時間,獲得執行一段程式所需要的時間。

具體**如下:

datetime befordt = system.datetime.now;

//要測試的**

datetime afterdt = system.datetime.now;

timespan ts = afterdt.subtract(befordt); //timespan型別表示乙個時間間隔,持續時間

console.writeline("datetime總共花費ms.", ts.totalmilliseconds);//timespan的totalmilliseconds方法,返回timespan值表示的毫秒數

c 計算程式執行時間

c 中如何記錄程式執行時間 一 clock 計時函式 clock 是c c 中的計時函式,而與其相關的資料型別是clock t。在msdn中,查得對clock函式定義如下 clock t clock void 簡單而言,就是該程式從啟動到函式呼叫占用cpu的時間。這個函式返回從 開啟這個程式程序 到...

計算程式執行時間

在長時間計算程式執行時間時,可以使用clock函式。clock比較通用,精度並不是特別的高,大約是10ms。但是對於長時間的計算的話,還是可以使用的。以下是一段示例程式,將幫助你理解 include stdio.h include memory.h include time.h define siz...

程式執行時間計算

int sum int n 分析 宣告不計時間,第一句,第四句各占用乙個時間單位。第三句每執行一次占用四個時間單位,兩次乘法,一次加法,一次賦值。而執行n次共占用4n個時間單位。第二行初始化i,乙個時間單位 測試i n,n 1個時間單位 i n個時間單位 總共2n 2。忽略呼叫,返回值的開銷,以上總...