<b>閱讀目錄</b>
<a href="http://www.cnblogs.com/kaituorensheng/p/7105639.html#_label0">背景</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/7105639.html#_label1">執行個體</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/7105639.html#_label2">結果</a>
有時我們在做開發的時候需要記錄每個任務執行時間,或者記錄一段代碼執行時間,最簡單的方法就是列印目前時間與執行完時間的內插補點,然後這樣如果執行大量測試的話就很麻煩,并且不直覺,如果想對執行的時間做進一步控制,則需要在程式中很多地方修改,目前spring-framework提供了一個StopWatch類可以做類似任務執行時間控制,也就是封裝了一個對開始時間,結束時間記錄操作的Java類,小例一則如下
<a></a>
1
2
3
4
5
6
7
8
9
10
11
12
<code>StopWatch </code><code>''</code><code>: running time (millis) = 3518</code>
<code>-----------------------------------------</code>
<code>ms % Task name</code>
<code>00998 028% 起床</code>
<code>02020 057% 洗漱</code>
<code>00500 014% 鎖門</code>
<code>3518</code>
<code>鎖門</code>
<code>org.springframework.util.StopWatch$TaskInfo@5b2133b1</code>
<code>3</code>
本文轉自jihite部落格園部落格,原文連結:http://www.cnblogs.com/kaituorensheng/p/7105639.html,如需轉載請自行聯系原作者