Java JEP 483: 事前クラスローディングとリンクによる起動時間の大幅短縮
2024-12-22
JEP 483は、HotSpot JVMの起動時にアプリケーションクラスを事前にロードおよびリンクすることにより、Javaアプリケーションの起動時間を大幅に短縮します。これは、アプリケーションの単一実行を監視し、すべてのクラスのロード済みおよびリンク済みフォームをキャッシュに格納して、後続の実行で再利用することによって実現されます。この機能はコードの変更を必要とせず、Spring PetClinicなど、大規模なサーバーアプリケーションで大幅な速度向上をもたらします(起動時間が42%短縮)。現在は2段階のプロセスですが、将来のバージョンではキャッシュ作成が1段階に簡素化され、より柔軟なトレーニング実行設定が可能になります。
続きを読む
開発