2012-04-17 7 views
0

Javaプログラムの応答時間は何度も繰り返した後に減少します。その理由は何ですか?以下の説明は正しいか?:同じプログラムがJavaで何度も実行された後、応答時間が短くなるのはなぜですか?

合計実行時間は、コード生成時間+ごみ 収集時間+実行時間を含みます。同じプログラムを複数回繰り返した後には、コード生成時間は要素として表示されません。

私にそれに関する参考資料をお勧めしますか?ありがとう。

+1

-XX:CompileThreshold=オプションを参照されているデフォルトが見える... – talnicolas

+0

はどこで説明を取得しましたか? –

+0

http://stackoverflow.com/questions/504103/how-do-i-write-a-correct-micro-benchmark-in-javaはパフォーマンステストに関するもので、これらの問題+ JITウォームアップなどについて言及しています。 – assylias

答えて

関連する問題