home.social

#openj9 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openj9, aggregated by home.social.

fetched live
  1. Most JVM teams inherit GC defaults and hope for the best. That works — until pause spikes hit production. This guide explains when #Gencon, balanced or Concurrent Scavenge make sense.

    Breakdown by B. Singh, A. Micic, D. Pivkine & @tobi_ajila: javapro.io/2026/05/21/openj9-g
    #OpenJ9

  2. Memory-safe doesn't mean crash-proof. When the JVM crashes, Java abstractions disappear. Ravali Yatham & Gireesh Punathil show how to reverse-engineer native crashes and uncover the real root cause.

    Read more: javapro.io/2026/08/04/reverse-

    #Java #Debugging #OpenJ9

  3. Think checkpoint/restore is only about faster startups? Think again. Babneet Singh & Tobi Ajila show how OpenJ9 CRIU keeps diagnostics, debugging and JVM tuning available after restore—so you gain speed without losing operational control.

    Read now: javapro.io/2026/07/30/beyond-c

    #Java #OpenJ9 #CRIU

  4. Large heap pauses getting expensive in Kubernetes or AI backends? Blind GC switching rarely helps. The real issue is often workload shape or fragmentation. B. Singh, A. Micic, D. Pivkine & @tobi_ajila explain #OpenJ9 GC tradeoffs: javapro.io/2026/05/21/openj9-g

    @EclipseOpenJ9 @IBM

  5. Most JVM teams inherit GC defaults and hope for the best. That works — until pause spikes hit production. This guide explains when #Gencon, balanced or Concurrent Scavenge make sense.

    Breakdown by B. Singh, A. Micic, D. Pivkine & @tobi_ajila: javapro.io/2026/05/21/openj9-g
    #OpenJ9

  6. Large heap pauses getting expensive in Kubernetes or AI backends? Blind GC switching rarely helps. The real issue is often workload shape, fragmentation or allocation patterns.
    Babneet Singh, Aleksandar Micic, Dmitri Pivkine & Tobi Ajila explain #OpenJ9 GC tradeoffs: javapro.io/2026/05/21/openj9-g

    #OpenJ9 #Java IBM @openj9

  7. From modular runtimes to IBM Semeru InstantON, Gautham Krishnan shows how #Java apps launch in seconds & shrink memory—without losing throughput. Cut cold starts, boost agility with CRIU & class cache.

    Read: javapro.io/2025/08/15/crafting

    @IBMDeveloper #OpenJ9 #CloudNative #DevOps

  8. The full JDK lineup is here! You can now use every major Java 25 build, including #IBM Semeru powered by #OpenJ9. 👏
    Check out the #intellij blog post to learn how to install the latest JDK in your IDE. 👇
    jb.gg/r70wns
    #java

  9. Cold starts killing your #Microservices? Gautham Krishnan shows AOT + IBM Semeru Cloud Compiler can trim startup time & keep peak perf in #Kubernetes—with CRIU snapshots & shared class cache to speed boot & more.

    Guide: javapro.io/2025/08/15/crafting

    @IBMDeveloper #OpenJ9 #Performance

  10. Обновил https://git.dc09.ru/DarkCat09/docker-openj9-piped

    OpenJ9 просто собран на последнем коммите, скрипты исправлять не пришлось. Напоминаю, можно использовать как базовый докер-образ с JRE 21 в проектах на джаве: `FROM git.dc09.ru/darkcat09/openj9:latest`

    В Piped решил сделать компиляцию reqwest4j: при обычной сборке используется бинарник с мавена, теперь будет компилять и растовую библиотеку. Градл-плагин интеграции с карго — довольно неудобная для дебага штука; ну вот кто просил нативные либы тащить в пайпед…

    Приделать бы автоматическую сборку через Forgejo Actions. Только на какое событие вешать? По крону проверять каждый день наличие новых коммитов в репе OpenJ9 и Piped-Backend?

    #docker #openj9 @ru

  11. Обновил Piped, теперь работает.

    Собрал себе докер-имейдж с OpenJ9 (да, с компиляцией jdk, а не качанием рандомных бинарников), можете тоже использовать в проектах на джаве: `FROM git.dc09.ru/darkcat09/openj9:latest`
    Есть небольшая вероятность, что убрал из JRE нужный модуль ради уменьшения размера контейнера, так что пишите, если у вас ошибка при запуске.

    Это к чему: пайпед теперь не в chroot, а в контейнере (свой имейдж на основе openj9), вместо докера заюзан nerdctl, работающий напрямую с containerd, поддерживающий фичи докера и даже больше. Планировал запустить и bg-helper-server в контейнере, но пока что пайпед спокойно работает и без токенов.

    https://pv.dc09.ru

    https://git.dc09.ru/DarkCat09/docker-openj9-piped

    #docker #java #openj9 #youtube #piped #dc09ru @ru

  12. #dc09ru #piped #java #openj9 @ru

    Piped теперь работает на OpenJ9 (опять) благодаря усердному конфигурированию chroot-ов в течение полутора часов и компиляции рантайма в течение, ну, может даже менее часа.

    Ест пока максимум 170 мегабайт оперативки, это прямо очень хорошо по сравнению с тем, что было на обычном OpenJDK (250 / максимум 490 мегабайт).

    Архивы от билда:
    https://pkg.dc09.ru/openj9/

    Сам JDK 21:
    https://pkg.dc09.ru/openj9/jdk.tar
    (внутри директория `jdk/`)

    Чексуммы лежат там же, sha256, sha512 и xxhash3.

    Инстанс пайпеда:
    https://pa.dc09.ru

  13. We just published a new 🎥 of #JCON EUROPE 2024!
    Watch Mark Stoodley talking about 'Could your Java workloads be missing out on something?'

    In 2017, a new open source #Java Virtual Machine called #Eclipse #OpenJ9 appeared in the Java…

    Watch it now: youtu.be/_UL-bdAkGH0

  14. Excited for #JCON EUROPE 2024? See Mark Stoodley at #JCON2024 in Cologne talking about 'Could your Java workloads be missing out on something?'

    In 2017, a new open source #Java Virtual Machine called #Eclipse #OpenJ9 appeared …

    Get your free #JUG Ticket: jcon.one

  15. For interested in new versions: 's 0.43 has been released and includes support for JDK 8, 11, 17, and now 21. See the release notes here: github.com/eclipse-open... Also, has new binary packages and installers based on this release here: developer.ibm.com/languages/ja

  16. @kjjaeger
    #OpenJ9 and #OpenLiberty sounds like something @bmarwell is interested in. 😉

    Other than that maybe @javabubble can help to find some more contacts around #Java.

  17. Still looking for anyone to follow who is into some and technologies like and . Seems like there are not many on

  18. It seems like @emilyjiang is the only engineer here. The only one I have found so far. No devs either. Someone prove me wrong (again).

  19. The #SDKMan web team over at the bird site announced that they'll be distributing #OpenJ9 #Java11 #SDK. I haven't seen it at their web site yet: sdkman.io/
    but they say you can install it like so:
    `sdk i java 11.0.2.j9-adpt`

    (Via @madmas )