C 基礎 計時類Stopwatch

2022-02-10 08:10:41 字數 741 閱讀 9162

stopwatch的功能主要是用來測量時間間隔,我們平時測試**執行時長,或者在效能測試中測量迴圈執行多久都經常用的到,這裡稍微講下使用方法。

要使用stopwatch需要首先引入命名空間system.diagnostics,然後例項化乙個stopwatch的物件出來就可以了。

在需要測試時間間隔地方開始start方法,在結束的地方呼叫stop方法就可以了,如圖所示:

想知道執行這個迴圈所消耗的時間,可以呼叫elapsedmilliseconds屬性即可。

接下來講講stopwatch這個類的幾個屬性:

elapsedmilliseconds:這個表示時間間隔,是乙個long型的資料,表示毫秒

elapsed:這個也是表示時間間隔,不過是乙個timespan的資料

isrunning:表示當前時間物件是否還在執行中

stopwach還有幾個常用的方法:

reset():重置stopwatch物件,清掉之前的時間

restart():重啟stopwatch物件,重新開始計時

以上這些差不多就是stopwatch的簡單用法,主要還是用來測量時間間隔。

當然測量時間間隔還有其他用法,比如timer也可以

Stopwatch計時器 秒錶 C

net2.0也提供了這樣乙個秒錶 stopwatch類,它可以比較精確地測量時間。速度測試 軟體的效能和可測性是乙個複雜的主題。要確保應用程式能夠滿足使用者的期望,就需要在開發周期內考慮它的效能和可測性。這在設計階段至關重要,乙個糟糕的設計幾乎肯定會導致糟糕的使用者體驗。然而,僅僅有好的設計也不能保...

Stopwatch計時器 秒錶 C

net2.0也提供了這樣乙個秒錶 stopwatch類,它可以比較精確地測量時間。速度測試 軟體的效能和可測性是乙個複雜的主題。要確保應用程式能夠滿足使用者的期望,就需要在開發周期內考慮它的效能和可測性。這在設計階段至關重要,乙個糟糕的設計幾乎肯定會導致糟糕的使用者體驗。然而,僅僅有好的設計也不能保...

StopWatch 秒錶 實現計時

統計某段 的執行時間 還在用如下 麼,out了,醜陋不醜陋 long start system.currenttimemillis new random 耗時操作 long end system.currenttimemillis system.out.println end start sprin...