[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");
}