処理時間の計測

More than 5 years have passed since last update.

javaで処理時間を計測するにはSystemクラスのcurrentTimeMillisメソッドを使うのが一番簡単みたい?currentTimeMillisは現在の時間を所得するメソッドなので、計測したい処理の前後の時間を計測して、引き算で処理時間が求まるっていう感じですかね・・


time.java

long start = System.currentTimeMillis();

//計測したい処理を記述

long end = System.currentTimeMillis();
System.out.println((end - start) + "ms");