タイミングを取るために、System.nanoTime()ペアにラップ・コードが頻繁に入ります。次のようなものがあります。Javaパフォーマンス・タイミング・ライブラリ
long start = System.nanoTime();
methodToBeTimed();
long elapsedTime = System.nanoTime() - start;
この問題の原因となるタイミングライブラリはありますか?自家製のコードも受け入れます。
私は私のユニットテストでは、いくつかの時間の制約を強制するため、NB
はプロファイラは、ここでの解決策ではありませんので、私はタイミング法プログラムでにしたいです。
「問題」があなたが解決しようとしていることは何か分かりません。一番上には1行、一番下にはもう一つの行があり、経過時間を与えます。そして、それを保持する変数が1つあります。これをクラスでラップするか、Stopwatchクラスを使用することができますが、コードの複雑さを実質的に減らすことはできません。上に1行、下に1行必要です。そのようなタイミングの記録と追跡を手助けしたいと思っていますか? – AgilePro