経過時間を見つけるためのきれいな方法を見つけようとしています。言い換えれば、コードの特定のセクションが実行されるのにかかる時間を見つけたいのです。
私は次の2つのアプローチを知っています:-
1>
long start = System.nanoTime();
// Code to measure
long elapsedTime = System.nanoTime() - start;
2>
long start = System.currentTimeMillis();
// Code to measure
long elapsedTime = System.currentTimeMillis() - start;
しかし、これらの 2 つのアプローチは、元のコードにベンチマーク コードを散らかさなければならず、後でベンチマークが終了したときに、忘れずにコードを削除しなければならないという意味で汚いものです。
ブレークポイントを指定するのと同じようにベンチマークしたいコードをマークし、コードのその部分に到達するたびにEclipseが経過時間を表示する、Eclipse/その他のIDEでサポートされているよりクリーンなアプローチを探しています。
Eclipse/他のIDEで利用できるそのような方法はありますか?