Java на диете: 45 МБ RAM и старт за 1.4 с. Смертный приговор классическим JVM?

Когда я впервые увидел, как мой сервис на Spring Boot с Postgres, MongoDB и Kafka «съел» всего 45 МБ оперативной памяти, я почувствовал азарт. Азарт инженера, который нашёл способ обмануть систему. Я был заряжен Axiom NIK: его эффективностью, его агрессивной компиляцией и тем, как он превращает «жирный» корпоративный стек в изящный бинарник. Многие годы нам вдалбивали: «Java — это прожорливо!». Нам говорили: «Выдели 2 ГБ под микросервис, иначе JIT не прогреется». Забудьте об этом! Я провёл R&D, который ставит точку в спорах о прожорливости Java! Это не просто тесты. Это вскрытие! Смотреть результаты вскрытия

https://habr.com/ru/articles/1004874/

#java #axiom_nik #graalvm #native_image #spring_boot_3 #project_loom #оптимизация

Java на диете: 45 МБ RAM и старт за 1.4 с. Смертный приговор классическим JVM?

JVM 427 МБ VS Native 49 МБ (-88%) Когда я впервые увидел, как мой сервис на Spring Boot с Postgres, MongoDB и Kafka “съел” всего 45 МБ оперативной памяти, я почувствовал азарт. Азарт инженера, который...

Хабр
GraalVM で Spring Boot アプリケーションをネイティブイメージ化してみた - Qiita

要点バッチアプリケーションの初期化処理削減のために、GraalVM を利用してバッチアプリケーションをネイティブイメージ化できないかを調査・検討しました。その中で実施した内容を、以下の通り説明しま…

Qiita