Krakow, Poland, 31 May - 2 June 2023

Jarosław Pałka
For more than 20 years in the IT industry, as a database administrator, programmer,architect, manager and "onsite disaster engineer".I took part in small,medium and nonsensically large projects carried outaccording to the rules "Waterfall", Agile and in the absence of any methodologies,with the same always effect. Which led me to the conclusion that it doesn'tmatter what you do as long as you do it in the simplest possible way and usethe right tools to do the work for you.Recently I spend too much time exploring JVM's best kept secrets, reading aboutmanaged runtimes, parsers and interpreters.From time to time you can hear my low-quality jokes aboutarchitecture at conferences in Poland.I am also author of a blog on,one of the founders of SegFault conferences brand and full time benchmarkinginfrastructure engineer at Neo4j.
JVM observability and diagnostics for busy developers
Deep Dive (INTERMEDIATE level)
Room 4B

This time it will not be about JIT, compilers, assemblers, GC or calling C from Java and Java performance (well, maybe a bit).

I would like to introduce you to the world of JVM's observability and diagnostics using tools that are part of the Java distribution and some open source tools.

We'll start by exploring the "bin" directory in JVM and discover the treasures that hide there, such as jmap, jstack, and jcmd.

Next, we'll look at unified logging, which is how to get the JVM to log the events that interest us. To finally move on to tools such as MAT or JITWatch.

If you're new to JVM, or maybe you've never had to analyze the behavior of an application, this presentation will be the perfect introduction to the topic.


Ticket prices will go up in...


You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17


+48 691 793 877


Social Media