0
Javaプログラムの応答時間は何度も繰り返した後に減少します。その理由は何ですか?以下の説明は正しいか?:同じプログラムがJavaで何度も実行された後、応答時間が短くなるのはなぜですか?
合計実行時間は、コード生成時間+ごみ 収集時間+実行時間を含みます。同じプログラムを複数回繰り返した後には、コード生成時間は要素として表示されません。
私にそれに関する参考資料をお勧めしますか?ありがとう。
Javaプログラムの応答時間は何度も繰り返した後に減少します。その理由は何ですか?以下の説明は正しいか?:同じプログラムがJavaで何度も実行された後、応答時間が短くなるのはなぜですか?
合計実行時間は、コード生成時間+ごみ 収集時間+実行時間を含みます。同じプログラムを複数回繰り返した後には、コード生成時間は要素として表示されません。
私にそれに関する参考資料をお勧めしますか?ありがとう。
もう1つ質問すると、プログラムを何回繰り返す必要がありますか?ホットスポット/ OpenJDKのオン
すでにあなたの答えを持っているように1万回は
http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
-XX:CompileThreshold=
オプションを参照されているデフォルトが見える... – talnicolasはどこで説明を取得しましたか? –
http://stackoverflow.com/questions/504103/how-do-i-write-a-correct-micro-benchmark-in-javaはパフォーマンステストに関するもので、これらの問題+ JITウォームアップなどについて言及しています。 – assylias