Friday, 14 September 2018

Advanced Java Profiling Training Course

I'm running a public training course on Advanced Java Profiling on 17th October 2018 in London, UK.

The agenda for the day is:

Profilers - the good, the bad, the ugly?
 A look at the profiler landscape comparing the pros and cons of each type.  

Sampling vs recording
Trade-offs that need to be considered when choosing a profilng method.  

Sampling bias
How to avoid common pitfalls in measurements.

Flamegraphs and other visualisations

Allocation profiling

Lunch break

Custom tracepoints 
How to instrument programs to capture events.

Profiling in production
Techniques for "always-on" profilng.

OS/Kernel/Hardware profiling

Looking for performance issues lower down the stack.


Tickets can be bought here.