統計某段**的執行時間
還在用如下**麼,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的物件出來就可以了。在需要測試時間間隔地方開始...