Javaで処理時間を計測する

※当サイトではアフィリエイト広告を利用しています

Javaで処理時間を計測したいときに、便利なロジック。

以下に紹介するクラスをインスタンス化して、計測したい処理の前後でstop()メソッドとstart()メソッドを呼び出すだけ。

 

 

サンプルソースコード

/**
 * 時間の計測をする。
 *
*/
public class Timer {

	private long start = 0;
	private long stop = 0;

	public void start() {
		this.start = System.currentTimeMillis();
	}

	public long stop() {
		this.stop = System.currentTimeMillis();
		return this.stop - this.start;
	}
}

stop()メソッドの戻り値が、ミリ秒単位の処理時間です。

コメント