Java プログラムの応答時間は、何度も繰り返されると減少します。その理由は何ですか?次の説明は正しいですか?:
合計実行時間には、コード生成時間 + ガベージ コレクション時間 + 実行時間が含まれます。同じプログラムを何度も繰り返した後では、コード生成時間は要因として現れません。
それに関するいくつかの参考文献を私に勧めてもらえますか? ありがとう。
Java プログラムの応答時間は、何度も繰り返されると減少します。その理由は何ですか?次の説明は正しいですか?:
合計実行時間には、コード生成時間 + ガベージ コレクション時間 + 実行時間が含まれます。同じプログラムを何度も繰り返した後では、コード生成時間は要因として現れません。
それに関するいくつかの参考文献を私に勧めてもらえますか? ありがとう。
もう 1 つの質問は、プログラムを何回繰り返すべきかということです。
HotSpot / OpenJDK では、デフォルトは 10,000 回です。-XX:CompileThreshold=
オプションを参照してください
http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html