AOTキャッシュプロファイルの改良によるJavaの高速起動

2025-05-11

この改良により、アプリケーションのトレーニング実行中にメソッド実行プロファイルを収集し、AOTキャッシュに保存することで、Javaアプリケーションのウォームアップ時間が大幅に短縮されます。本番環境での起動時、JITコンパイラはこれらのプロファイルを使用してネイティブコードを即座に生成できるため、プロファイルの収集を待つ必要がなくなり、起動とピークパフォーマンスが高速化されます。この手法はコードの変更を必要とせず、既存のAOTキャッシュ作成コマンドと互換性があります。実験では、単純なサンプルプログラムのウォームアップ時間が19%短縮されました。