Java処理速度の計測
2017年4月4日 JavaJavaを使っていて処理速度の計測を行うことがあった。
計測対象の処理がループ無いに存在していて、かつ同じループの内部で他の処理が行われていたため、以下の様に計測を行った。
計測対象の処理がループ無いに存在していて、かつ同じループの内部で他の処理が行われていたため、以下の様に計測を行った。
// 総計時間
long totalTime = 0;
for(...) {
// 処理開始直前
long startTime = System.currentTimeMillis();
// ここに調べたい処理
execute...
// 処理終了直後
long endTime = System.currentTimeMillis();
totalTime += endTime - startTime;
// ここに別の処理
...
}
System.out.println(totalTime);
コメント