Что такое GraalVM Native Image?

Senior
199 просмотров
AFK Offer AI

GraalVM Native Image компилирует Java-приложение в нативный исполняемый файл (AOT-компиляция). Моментальный старт (мс вместо секунд), меньше памяти, нет JVM overhead. Минусы: долгая компиляция, ограничения (reflection требует конфигурации, dynamic class loading ограничен), нет JIT-оптимизаций в рантайме. Spring Boot 3 + spring-boot-starter-parent — поддержка из коробки (Spring AOT). Идеально для serverless/FaaS, CLI-утилит, микросервисов с жёсткими требованиями к памяти и startup time.

Следующий вопрос

Реализуйте кастомную аннотацию @RateLimit с AOP