C 記錄程式耗時方法

2022-08-10 08:09:12 字數 994 閱讀 4273

最近寫了乙個讀txt題庫然後匯入資料庫的控制台應用,檢視存入資料庫耗時

在c#中使用stopwatch

命名空間: system.diagnostics;

使用方法:

system.diagnostics.stopwatchstopwatch = new system.diagnostics.stopwatch(); 

stopwatch.start();

// here: 需要計算耗時的過程/方法

stopwatch.stop();

stopwatch.elapsed.totalseconds//這裡是輸出的總執行秒數,精確到毫秒的

我的**:12

3456

78910

1112

1314

1516

1718

stopwatch.start();

using

條資料 ,用時秒。",result,stopwatch.elapsed.totalseconds);

}

//當然也可以輸出分鐘,小時等等。。。。。。

stopwatch.elapsed.totalhours;//以小時為單位

stopwatch.elapsed.totalmilliseconds;//以毫秒為單位

stopwatch.elapsed.totalminutes;//以分鐘為單位

stopwatch.elapsed.totaldays;//以天為單位

程式計時方法 c c 實現

在編寫程式中常常要不斷優化演算法,演算法的好壞無非取決於時間和空間的消耗,其中的時間消耗也是我們最關心的問題,一些演算法的時耗我們是可以很輕鬆的大概估計的,比如多個迴圈的疊加。當然也有許多情況是我們難以估計的,比如複雜的遞迴。這時候我們就需要乙個工具來幫我們計算 段的耗時情況。這裡我就舉乙個簡單實用...

c 計時方法 std chrono

計時的作用 測試某一段 的執行時間,時間越短,則效能相對越高。c 11 標準的 最佳計時方法 的 include using namespace std using namespace chrono auto start system clock now do something.auto end ...

C 統計程式執行耗時的幾種方法的總結

方法一 利用gettickcount函式 ms cstring str longt1 gettickcount 程式段開始前取得系統執行時間 ms to do sth longt2 gettickcount 程式段結束後取得系統執行時間 ms str.format time dms t2 t1 前後...