[Java] 処理速度の計測
Javaでの処理速度の計測方法。
ミリ秒単位での計測
void hoge() { long start = System.currentTimeMillis(); // ここに計測対象の処理を記述 long end = System.currentTimeMillis(); System.out.println((end - start) + "ms"); }
ナノ秒単位での計測
ミリ秒単位では計測出来ないような速い処理の場合は、こちらの方法を使いましょう。
void hoge() { long start = System.nanoTime(); // ここに計測対象の処理を記述 long end = System.nanoTime(); System.out.println((end - start) / 1000000f + "ms"); }