用Stopwatch類獲得程式執行時間

2022-05-01 17:54:07 字數 511 閱讀 5538

我們可以用stopwatch類獲得程式的執行時間,在優化**時,可以用此方法來檢視優化前後程式所耗費的時間

//stopwatch類別在system.diagnostics命名空間裡

stopwatch sw = new stopwatch();

long num = 0;

sw.reset();

sw = stopwatch.startnew();

for (int i = 1; i < 100000000; i++)

sw.stop();

timespan el = sw.elapsed;

console.writeline("花費 ", el);

long ms = sw.elapsedmilliseconds;

console.writeline("花費 毫秒", ms);

long tk = sw.elapsedticks;

console.writeline("花費 ticks", tk);

用Stopwatch類來測試你的程式執行時間

上個月在專案中,由於我做的網頁後台計算步驟多,執行時間長,成了棘手問題,如此一來就要優化效能,找出瓶頸,重構 同事當時的建議是使用時間戳 timespan 後來乙個同事用的是診斷模式裡面乙個計時方法,現在看來都很彆扭,因為要 把時間減來減去,感覺不方便,不好用.今天我偶然的發現了stopwatch這...

C 用Stopwatch類進行速度測試

軟體的執行速度必須要在使用者可以接受的範圍內。通常,改善那些短暫的但頻繁使用的例程的速度會大幅度地提高軟體的整體速度。要改善速度,當然首先要能夠量度時間。好,那我們考慮一下在跑道上的情況,槍聲一響,馬上按下秒錶開始計時,在選手到達終點那一刻結束計時,這時就可以知 道該選手所用的時間了。要開始對下一輪...

C 用Stopwatch類進行速度測試

軟體的執行速度必須要在使用者可以接受的範圍內。通常,改善那些短暫的但頻繁使用的例程的速度會大幅度地提高軟體的整體速度。要改善速度,當然首先要能夠量度時間。好,那我們考慮一下在跑道上的情況,槍聲一響,馬上按下秒錶開始計時,在選手到達終點那一刻結束計時,這時就可以知道該選手所用的時間了。要開始對下一輪比...