Tooling Avanzado

Almacena en caché la carga y compilación de clases para un arranque instantáneo.

✕ Java 8
// Every startup:
// - Load 10,000+ classes
// - Verify bytecode
// - JIT compile hot paths
// Startup: 2-5 seconds
✓ Java 25
// Training run:
$ java -XX:AOTCacheOutput=app.aot \
    -cp app.jar com.App
// Production:
$ java -XX:AOTCache=app.aot \
    -cp app.jar com.App
¿Ves un problema con este código? Cuéntanos.

Arranque más rápido

Omite la carga, verificación y enlazado de clases.

📦

Estado en caché

La ejecución de entrenamiento captura el estado ideal de las clases.

🔧

Sin cambios de código

Funciona con aplicaciones existentes — solo agrega flags de JVM.

Enfoque Antiguo
Arranque en frío cada vez
Enfoque Moderno
Caché AOT
Desde JDK
25
Dificultad
Avanzado
Precarga de clases AOT
Disponible

Disponible como característica estándar en JDK 25 LTS (JEPs 514/515, sept. 2025).

La precarga de clases AOT almacena en caché las clases cargadas y enlazadas de una ejecución de entrenamiento. En arranques posteriores, las clases se cargan desde la caché, omitiendo la verificación y el enlazado. Combinado con la compilación AOT, esto reduce drásticamente el tiempo de arranque.

Compartir 𝕏 🦋 in