DZone.comのRSS
フォロー
起動時間を半分にしたSpring Bootアプリ
MovieManagerプロジェクトは、JDK 25とProject LeydenのAOTキャッシュを使用するように更新されました。Project LeydenはOpenJDKプロジェクトの一部であり、キャッシュされたリンキングとキャッシュされたパフォーマンス統計を提供します。これは、起動時のリンキングにかかる時間がビルド時間に移動され、統計もビルド時のテスト実行中に作成されることを意味します。
そのため、JVMは既にリンクされた必要なクラスをロードし、すぐにホットコードパスのコンパイルを開始します。MovieManagerアプリケーションは、コードの変更なしにこれらの最適化により、半分の時間未満で起動します。