C 2 0中獲取程式的執行時間

2022-02-27 17:02:05 字數 562 閱讀 8654

datetime dtbegintime 

=datetime.now;

//測試程式

datetime dtendtime 

=datetime.now;

timespan ts 

=dtendtime.subtract(dtbegintime);

console.writeline(ts.tostring());

在2.0中,.net提供了乙個全新的類stopwatch,該類提供了一系列屬性和方法用於精確的獲取經過的時間。用該類來統計程式執行所花去的時間最好不過了,而且簡單。

system.diagnostics.stopwatch sw 

=new

system.diagnostics.stopwatch();

sw.start();

//測試程式

sw.stop();

console.writeline(

string

.format(".

"), sw.elapsed.seconds, sw.elapsed.milliseconds);

C 獲取程式執行時間

命名空間 system.diagnostics stopwatch 例項可以測量乙個時間間隔的執行時間,也可以測量多個時間間隔的總執行時間。在典型的 stopwatch 方案中,先呼叫 start 方法,然後呼叫 stop 方法,最後使用 elapsed 屬性檢查執行時間。stopwatch 例項或...

C 獲取程式執行時間

需要用到system.diagnostics命名空間中的stopwatch類!stopwatch類其中有乙個屬性elapsedmilliseconds。該屬性是獲取當前執行時間,以毫秒為單位!其中還有start和stop方法,乙個是開始測量當前執行時間,乙個是暫停測量!在測試程式中定義乙個stopw...

獲取程式執行時間

獲取程式執行時間,對程式效能進行度量。include double start clock 段 system 程式名.exe 僅對於dos double end clock double time double end begin clocks per sec 1000 ms include dwo...