Я сегодня сутки возился с GraalVM, чтобы одно тяжёлое джавово-спринговое приложение (да, это NodehistJ) летало, как на голэнге.
И получилось. 90% из этого времени убил на HikariPool, чтобы инициализировать драйвер СУБД без костылей в приложении.
Благо Квен и тут сильно мне помог - он поискал в интернете решения, а я выбирал лучшее и безкостыльное из всех вариантов.
Но итог таков - RSS около 80-130 Мб (в зависимости от сервиса), вес образа контейнера в сжатом состоянии - 80-160 Мб (в проекте 3 сервиса).
Насчёт же хинтов для AOT - я их сгенерировал через автотесты и встроенный в GraalVM JVM-агент.
· 07.08
Попробуй на кваркус, вместо спринга. Все же, хинты - неудобно и лишний бойлерплейт, для кваркус будет компактнее
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 07.08
Ну, это уже к следующим проектам, надеюсь.
Всё-таки миграция на Кваркус - это отдельная история.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён