Java AOT-Cache: Der scheinbar kostenlose Start-Boost kann den JVM crashen lassen

Java's new AOT cache feature is in a rough state

Der AOT-Cache des JDK soll den Start von Java-Anwendungen beschleunigen, ohne dass der Code geändert werden muss. In der Praxis ist er jedoch mit Tücken verbunden: Bei XPipe führte er zu unerwarteten JVM-Abstürzen, weil er nativen Code für die CPU des Trainingssystems erzeugt. Auf Systemen mit anderen CPU-Features – etwa einer älteren Intel-Generation – stürzt die JVM ab. Der Artikel zeigt, wie man das Problem mit undokumentierten Flags umgeht und was künftige JDK-Versionen verbessern sollen.

Im besten Fall wird der AOT-Cache wegen Inkompatibilitäten einfach nicht angewendet und man gewinnt nichts. Im schlimmsten Fall stürzt die JVM unerwartet ab, wenn man nicht aufpasst.

Mehr von diesem Tag

2026-10-29