Zajímá vás GraalVM? Přednáška Davida Kozáka a Petra Novotného z OpenAlt přináší přehled Oracle GraalVM a AOT kompilace pro Javu — must-watch pro každého Java vývojáře, co chce lepší výkon a moderní nástroje. Mrkněte na záznam! #GraalVM #Oracle #Java #AOT #OpenSource #OpenAlt #Konference #Czech
https://tv.pirati.cz/videos/watch/2e5ead1c-4abd-4ce4-b189-37e4f7d4eb68
Oracle GraalVM (David Kozák, Petr Novotný)

PeerTube

Many #AI solutions live in #Python. Many production systems live on the #JVM. How do you connect both worlds without adding another service layer? Vishal Shanbhag shows a polyglot approach using #GraalPy.

Code & architecture: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/

#JAVAPRO #GraalVM @graalvm

Need Python’s #AI/ML ecosystem in a #Java service? Most teams spin up a separate #Python #Microservice. But what if the Python code ran inside the same JVM process?
Vishal Shanbhag explores this with #GraalPy on #GraalVM.

See the PoC: https://javapro.io/2026/03/10/bridging-java-and-python-for-ai-ml-in-production-the-case-for-graalpy-on-graalvm/

#JAVAPRO @graalvm

PyEditor for ESA SNAP, available since v1.5 of EOMasters Toolbox Pro, allows to use packages like #numpy on Linux and do data anaylsis directly in SNAP.
On Windows this will still take a little while. The maintainers of #GraalPython are working on this.
#earthobservation #remotesensing #graalvm

Catching Up with GraalVM: When “Faster Java” Turns into Patch Tuesday—and a Clean Break with Intel Macs

#graalvm #java #oracle

https://adtmag.com/articles/2026/03/03/catching-up-with-graalvm.aspx

Catching Up with GraalVM: When “Faster Java” Turns into Patch Tuesday—and a Clean Break with Intel Macs -- ADTmag

The story of GraalVM in early 2026: a project settling into a quarterly cadence, tightening its support matrix, and—thanks to Oracle—being very explicit about what it is no longer going to be.

ADTmag

Using MapStruct with Quarkus?

Works fine in JVM mode.

Then native build fails with ClassNotFoundException.
Or dev mode ignores new DTO fields.

This happens because of reflection + generated mappers.

The new Quarkiverse MapStruct extension fixes:
- Native reflection registration
- Stale mapper recompilation in quarkus:dev
- No more manual @RegisterForReflection.

https://www.the-main-thread.com/p/quarkus-mapstruct-native-dev-mode-fix

#Quarkus #Java #GraalVM #MapStruct

Are you still using Spring over @quarkusio Are you sure you want to use native?

Think again: https://quarkus.io/blog/new-benchmarks/

And this is BEFORE Leyden, which smashes the numbers for startup time compared to native.

#java #development #software #openjdk #leyden #performance #optimization #native #springFramework #quarkus #quarkus3 #graalvm

Quarkus has great performance – and we have new evidence

Quarkus: Supersonic Subatomic Java

Как ускорить тесты проекта в 6 раз: от 10 минут к 101 секунде

Почти 800 тестов, 10 минут на прогон, каждый пуш — ожидание на CI. Знакомо? Рассказываю, как довёл время до 101 секунды: снижение таймаутов, параллелизм ScalaTest, shared Testcontainers и защита от регрессий. Scala, SBT, PostgreSQL, GraalVM — конкретные шаги и подводные камни.

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

#scala #scalatest #testcontainers #postgresql #тестирование #оптимизация #параллелизм #sbt #graalvm #hikaricp

Как ускорить тесты проекта в 6 раз: от 10 минут к 101 секунде

За годы в разработке я видел проекты, где тесты запускались быстрее, чем закипал чайник, и проекты, где можно было сходить за кофе, выпить его, вернуться - а тесты всё ещё бежали. Поговорим про второй...

Хабр

ТОП-10+1 “Золотых правил оптимизаций Java 21+: как заставить JIT петь, а GraalVM — летать”

Почему ваша Java-система буксует там, где должна летать? Мы привыкли доверять магии JVM, но в мире Java 21 и Native Image правила игры изменились. От микро-оптимизаций байт-кода до радикальной смены парадигмы с Scoped Values – разбираем 11 “золотых правил”, которые заставят JIT петь, а ваш бинарник – стартовать за миллисекунды. Никакой “воды”, только хардкор, регистры процессора и “голоса” компиляторов внутри вашего кода. Работая с кодом, я не раз ловил азарт: а как этот метод можно ускорить ещё? Какую гайку подкрутить, чтобы JVM не просто работала, а буквально летела? Что изменить в архитектуре, чтобы Native Image стал ещё компактнее, а холодный старт – ещё быстрее? Испытав этот азарт оптимизации не раз, я хочу поделиться им с вами. Я собрал квинтэссенцию своего опыта в конкретный чек-лист. Это не просто советы по стилю кода. Это “10+1 Золотых правил оптимизации Java 21+”. Это те рычаги, которые заставляют JIT-компилятор петь, а GraalVM – генерировать бинарники с хирургической точностью. Приготовьтесь! Мы начинаем оптимизировать! Начать оптимизацию!

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

#Java #jvm #highload #graalvm #производительность

ТОП-10+1 “Золотых правил оптимизаций Java 21+: как заставить JIT петь, а GraalVM — летать”

Золотая богиня (Java) на льве (JVM/Native Image) в цифровом мире Почему ваша Java-система буксует там, где должна летать? Мы привыкли доверять магии JVM, но в мире Java 21 и Native Image правила игры...

Хабр

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 МБ оперативной памяти, я почувствовал азарт. Азарт инженера, который...

Хабр