Krzysztof Ślusarski
@k_slusar
Yesterday Async-profiler 4.0 was released. One of the new feature is "native memory profiling". One of the use case is finding native memory leaks. More on that topic in my new article: krzysztofslusarski.github.io/2025/03/31/nat…
Any tips where I can get cheap Multi-CPU NUMA metal instance for few hours?
It's official! 🎉 Together with @OcadoTechnology, we are organizing the 15th birthday! We invited remarkable Speakers! @venkat_s and @piotrprz will give amazing talks! Join us for an event and stay for the after-party to enjoy our birthday! meetup.com/wroclawjug/eve…
The Billion Row Challenge (#1BRC) - Step-by-step from 71s to 1.7s questdb.io/blog/billion-r…
Async-profiler is also great, especially with krzysztofslusarski.github.io/2022/12/12/asy… as a resource (@k_slusar)
Profiling virtual threads with async-profiler vs. JFR. I wish developers used proper tools more often.
Ever wondered what keeps profilers awake at night? Its thoughts on jmethodIds: Let me show you why and how I intend to remedy the situation in my new blog post mostlynerdless.de/blog/2023/07/1…
@k_slusar on the stage of @confiturapl :D Yes, there is music as well! 😁
We're excited for Saturday because of the upcoming speaker, Krzysztof Ślusarski. He's well-versed in Java with extensive experience as a trainer and speaker - you can meet him very often at @WarszawaJUG meetups 2023.confitura.pl/speakers/3c188…
Zapraszam
Nie ma nic lepszego przed dłuższą wakacyjną przerwą niż zagłębić się w bebechy JVM-a razem z naszym Oficjalnym Przewodnikiem Po Bebechach JVM-a - @k_slusar 💪 Będzie maksymalnie merytorycznie, z dużą dawką humoru i z pierwszego sortu dyskusjami Szczegóły: meetup.com/warszawa-jug/e…
Na 303. WJUG nie mogliśmy sobie wymyślić lepszego tematu niż chmurowo-lotnicze aspekty mikroserwisów :D Tak więc Jan przeprowadzi nas przez temat #mikroserwisy w #cloud - z lotu ptaka. Gorąco zapraszamy! Szczegóły: meetup.com/pl-PL/warszawa…
Great talk about "feature" of JVM that @forked_franz is "advocating" a lot: youtube.com/watch?v=PxcO3W… Thanks for that one @forked_franz and @SanneGrinovero
Not only we have two Speakers on WJUG 301, but we will use two languages as well! 🇵🇱🇬🇧 @ksuszynski on how you might have chosen the wrong mesh (talk in EN) and Robert Szarejko on how to take a conscious decision when picking your GC (talk in PL) meetup.com/pl-PL/warszawa…
24-25 października chcemy zaprosić Was do Krakowa na konferencję @JDD_Krakow, którą wspieramy jako Community Partner! ➡️ UWAGA! Do 30.04.2023 są dostępne bilety Early Bird ➡️ Do 7.08.2023 można wysyłać propozycje wykładów w ramach C4P Bilety i CFP 👉 jdd.org.pl
It's happening! @confiturapl just opened their C4P 🤩 Perfect place for your 1st, 2nd...or a million-th talk. Don't miss it, apply now!
Some people call it Thursday; we like to call it pre-Friday. We just opened the C4P for Confitura 2023, and we're waiting for your submissions. Forward the news to your friends and coworkers. Happy Thursday, everyone! 2023.confitura.pl/c4p #confiturapl
Couldn’t we just use AsyncGetCallTrace in a separate thread like JFR does? We can... If we slightly modify the API :) I discuss the different approaches, advantages, and disadvantages in my newest blog post mostlynerdless.de/blog/2023/04/2…
Finally !!!!! The issue that I was describing here: krzysztofslusarski.github.io/2022/03/21/eve… is fixed and backported to JDK 17 and 11.

Kolejna transza wejściówek na THIS IS WJUG 300. właśnie pojawiły się na Allegro Charytatywni: allegro.pl/oferta/wstep-n… Szczegóły: meetup.com/warszawa-jug/e…
THIS IS WJUG! 🔥 25 kwietnia o 18:00 będziemy świętować 300. spotkanie WJUG. Będzie się działo 🍻 Na insta instagram.com/warsaw.jug właśnie ogłosiliśmy pierwszego Gościa Specjalnego, a będzie ich więcej! Szczegóły (info o biletach) na meetup.com/warszawa-jug/e…
I published my first introductory article on @InfoQ: "Unleash the Power of Open Source Java Profilers: Comparing VisualVM, JMC, and async-profiler". You can find it at infoq.com/articles/open-… :)