Schnellere Java-Startzeit durch AOT-Cache-Profilverbesserungen

2025-05-11

Diese Verbesserung reduziert die Warmlaufzeit von Java-Anwendungen deutlich, indem sie Methoden-Ausführungsprofile während Trainingsläufen der Anwendung sammelt und diese im AOT-Cache speichert. Beim Start in der Produktion kann der JIT-Compiler diese Profile sofort verwenden, um nativen Code zu generieren, wodurch das Warten auf die Profilerstellung entfällt und ein schnellerer Start und eine höhere Spitzenleistung erzielt werden. Diese Technik erfordert keine Codeänderungen und ist mit bestehenden AOT-Cache-Erstellungsbefehlen kompatibel. Experimente zeigen eine Reduzierung der Warmlaufzeit um 19 % bei einem einfachen Beispielprogramm.

Entwicklung AOT-Cache