Java

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

 
 

-Java
-,