Jean Bisutti (@jean_bisutti) 's Twitter Profile
Jean Bisutti

@jean_bisutti

Software engineer at Microsoft, creator of @QuickPerf open-source projects, Java Champion, jeanbisutti on Bluesky, jean_bisutti on Mastodon

ID: 3235376684

calendar_today03-06-2015 19:43:28

1,1K Tweet

793 Followers

1,1K Following

Guruprasad Sridharan (@merovingianking) 's Twitter Profile Photo

Francesco Nigro Tanel Poder 🇺🇦 Jaroslav Bahorik Carlos O'Donell Nitsan "Yak" Wakart tivrfoa Sharing a plot for one such application which saw a 42% reduction in native memory usage after setting MALLOC_ARENA_MAX to a lower value (16). Most Java applications don't do a lot of explicit native memory allocations and such low values work very well in practice.

<a href="/forked_franz/">Francesco Nigro</a> <a href="/TanelPoder/">Tanel Poder 🇺🇦</a> <a href="/BachorikJ/">Jaroslav Bahorik</a> <a href="/CarlosODonell/">Carlos O'Donell</a> <a href="/nitsanw/">Nitsan "Yak" Wakart</a> <a href="/tivrfoa/">tivrfoa</a> Sharing a plot for one such application which saw a 42% reduction in native memory usage after setting MALLOC_ARENA_MAX to a lower value (16). Most Java applications don't do a lot of explicit native memory allocations and such low values work very well in practice.
Azure Monitor (@azuremonitor) 's Twitter Profile Photo

We're excited to contribute to the #OpenTelemetry #SpringBoot starter to help customers using Spring Boot GraalVM native image applications. Learn how to observe your Spring Boot and Quarkus native image applications on Azure: learn.microsoft.com/azure/azure-mo…

Fabio Niephaus (@fniephaus) 's Twitter Profile Photo

Initial support for jcmd is going to land in @GraalVM Native Image soon! 🥳 This will bring diagnostics and monitoring of native images even closer to the HotSpot experience. JFR, heap dumps and thread dumps, JMX, and NMT are already available! PR at github.com/oracle/graal/p…

Initial support for jcmd is going to land in @GraalVM Native Image soon! 🥳

This will bring diagnostics and monitoring of native images even closer to the HotSpot experience. JFR, heap dumps and thread dumps, JMX, and NMT are already available!

PR at github.com/oracle/graal/p…
Peter Lawrey (@peterlawrey) 's Twitter Profile Photo

Reducing your minor collections to less than once an hour can result in more full GCs, which is counterintuitive. buff.ly/3Cv5Kxz

Reducing your minor collections to less than once an hour can result in more full GCs, which is counterintuitive.
buff.ly/3Cv5Kxz
Jean Bisutti (@jean_bisutti) 's Twitter Profile Photo

You can now have OpenTelemetry traces, logs and metrics on Quarkus native applications deployed to Azure! x.com/brunobat_/stat…

IntelliJ IDEA, a JetBrains IDE (@intellijidea) 's Twitter Profile Photo

That’s a wrap on our #IntelliJIDEALivestream! 🎬 Huge thanks to Dmitry Chuyko and Anton Arhipov for an insightful session on debugging GraalVM Native Images with IntelliJ IDEA. Missed it? Watch the full recording on YouTube! youtube.com/live/St68kE-Vt…

Aleksey Shipilëv (@shipilev) 's Twitter Profile Photo

"Look ma, no hands!" Looks like it is relatively easy to put Leyden JVM into AOT-only mode without significant loss of peak performance after a good training run. No (re-)compilations in logs, no compiler threads active, run only the code we brought from the CDS!

"Look ma, no hands!" Looks like it is relatively easy to put Leyden JVM into AOT-only mode without significant loss of peak performance after a good training run. No (re-)compilations in logs, no compiler threads active, run only the code we brought from the CDS!
Heinz Kabutz 🏝 🇬🇷 🇿🇦 ☕️ (@heinzkabutz) 's Twitter Profile Photo

JCrete® has the wonderful "problem" of an amazing location and super people, plus we limit attendance numbers to keep the spirit of the Unconference. We have a small number of seats that people can get through our lottery system. Please see jcrete.org for link.

Georgios Andrianakis (@geoand86) 's Twitter Profile Photo

I love just how free the new AOT cache is! For a sample Quarkus application, normal startup time was around 400ms on my machine (JDK 24 EA). When using the new AOT cache feature with JDK 24, the application starts in around 270ms. And all that without a training run!

Maurice Naftalin (@mauricenaftalin) 's Twitter Profile Photo

#JAlba is happening again in 3 months, registration is open! It will be our 6th edition, don't miss out on attending the #Java #unconference in Edinburgh Scotland, created on the model of #JCrete. Come and meet #Java champions and experts. Register now: jalba.scot

Aki 💙💛 (@logico_jp) 's Twitter Profile Photo

On my environment, startup time of each configuration is listed below. Native < CRaC < AOT Cache (JEP 483) < C1 only < jlink and no optimization

Jean-Philippe Bempel @jpbempel.bsky.social (@jpbempel) 's Twitter Profile Photo

TIL: since jdk22 you can use the JVM option -XX:LogClassLoadingCauseFor=com.mycompany.MyClass in conjunction with -Xlog:class+load+cause* to find out the stacktrace that triggers the load of the specify class. see github.com/openjdk/jdk/pu…