StopWatch 秒錶 實現計時

2021-10-03 08:59:05 字數 1433 閱讀 7415

統計某段**的執行時間

還在用如下**麼,out了,醜陋不醜陋:

long start = system.

currenttimemillis()

;new

random()

;// 耗時操作

long end = system.

currenttimemillis()

;system.out.

println

(end-start)

;

spring自帶了stopwatch,實現如下:

stopwatch watch =

newstopwatch()

;for

(int i =

0; i <

3; i++

)catch

(interruptedexception e)

watch.

stop()

;// 停止

system.out.

println

(watch.

getlasttaskname()

+" 耗時 "

+watch.

getlasttasktimemillis()

);}system.out.

println

("count "

+ watch.

gettaskcount()

);system.out.

println

("共耗時: "

+ watch.

gettotaltimemillis()

);

new

stopwatch()

;// new stopwatch("");

watch.

start()

;// 啟動 watch.start("");

watch.

stop()

;// 暫停

watch.

getlasttaskname()

;// 上個任務名稱

watch.

getlasttasktimemillis()

;// 上個任務毫秒數

watch.

getlasttaskinfo()

;// 包含3個資訊,如:

watch.

gettaskcount()

;// 總任務數

watch.

gettotaltimemillis()

;// 總毫秒

watch.

gettotaltimeseconds()

;// 總秒數

watch.

getid()

;// 多秒錶才用的到

Stopwatch計時器 秒錶 C

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

Stopwatch計時器 秒錶 C

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

C 基礎 計時類Stopwatch

stopwatch的功能主要是用來測量時間間隔,我們平時測試 執行時長,或者在效能測試中測量迴圈執行多久都經常用的到,這裡稍微講下使用方法。要使用stopwatch需要首先引入命名空間system.diagnostics,然後例項化乙個stopwatch的物件出來就可以了。在需要測試時間間隔地方開始...