JITコンパイルは、ホットスポットメカニズムを使用したネイティブコードへのコンパイルであり、OSやHardwardsなどへの最適化であるため非常に高速である可能性があることを理解しています。
私の質問は、なぜJavaはそのJIT準拠のコードをファイルのどこかに保存せず、将来の目的のために同じものを使用しないのですか?これにより、「初期ウォームアップ」時間も短縮できます。
ここで欠けているものを教えてください。
私の質問に追加するには:Javaが完全なコードをネイティブに準拠させ、それを常に(特定のJVM、OS、プラットフォームに対して)使用しないのはなぜですか?なぜJITなのか?