天天看點

spring StopWatch用法

<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,如需轉載請自行聯系原作者

上一篇: 16.3. arp
下一篇: 16.4. ntp-server