クラス StopWatch

java.lang.ObjectSE
org.springframework.util.StopWatch

public class StopWatch extends ObjectSE
シンプルなストップウォッチ。多数のタスクのタイミングを考慮し、合計実行時間と各名前付きタスクの実行時間を公開します。

System.nanoTime() の使用を隠蔽し、アプリケーションコードの可読性を向上させ、計算エラーの可能性を減らします。

このオブジェクトはスレッドセーフに設計されておらず、同期を使用しないことに注意してください。

このクラスは通常、本番アプリケーションの一部としてではなく、概念実証作業中および開発中のパフォーマンスを検証するために使用されます。

実行時間はナノ秒単位で追跡および報告されます。Spring Framework 6.1 では、文字列レンダリングのデフォルトの時間単位はナノ秒精度の小数点付きの秒です。特定の時間単位のカスタムレンダリングは、prettyPrint(TimeUnit) を通じてリクエストできます。

導入:
2001 年 5 月 2 日
作成者:
Rod Johnson, Juergen Hoeller, Sam Brannen
関連事項: