Fire Walk: Using Flamegraphs to Illuminate the JVM

A session at QCon London 2017

FlameGraphs offer us a new way to visualize execution profiles, combined with Linux system profiler perf and the recently added -XX:+PreserveFramePointer option in JDK 8u60 we now have for the first time a way to capture a comprehensive profile for the OS, JVM and your Java code.

In this session, we explore the JVM and Java applications using this new perspective and reflect on the profiles and the utility of this new method:

  • Introduction to FlameGraphs
  • Old School? FlameGraphs using jstack and honest-profiler
  • perf-map-agent + FlameGraphs + Java
  • Java code left+right+center (oh yes, you are so special my child!)
  • Profiling the profilers
  • Compilers ate my mother profile
  • GC thrashed my dad profile
  • And more advanced FlameGraphs usage as time permits!

About the speaker

This person is speaking at this event.
Nitsan Wakart

When you break eggs, chips fly

Sign in to add slides, notes or videos to this session

QCon London 2017

England England, London

6th10th March 2017

Tell your friends!


Date Wed 8th March 2017

Short URL


View the schedule


See something wrong?

Report an issue with this session