Krakow, Poland, 31 May - 2 June 2023
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.
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 out
according 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't
matter what you do as long as you do it in the simplest possible way and use
the right tools to do the work for you.
Recently I spend too much time exploring JVM's best kept secrets, reading about
managed runtimes, parsers and interpreters.
From time to time you can hear my low-quality jokes about
architecture at conferences in Poland.
I am also author of a blog on http://geekyprimitives.com/,
one of the founders of SegFault conferences brand and full time benchmarking
infrastructure engineer at Neo4j.
Ticket prices will go up in...
You missed out!