Java mixed-mode flame graphs
techblog.netflix.com
techblog.netflix.com
For those who want to try it without patching Java, the FramePointer fix is in the preview jdk8u60 (SRPMs on rawhide).
I've got an additional bit added to perf-map-agent, which I need to clean up and submit upstream.
I needed an objdump which worked off the JIT stream for my "perf top" timing, so here's a stop-and-slice dumper using gdb
https://github.com/t3rmin4t0r/perf-map-agent/blob/master/jit...
That has produced some otherwise invisible lock-prefix instructions which I'd have missed otherwise (like ByteArrayInputStream::read).
I first heard about Flame Graphs on BSDNow.tv in your Interview. http://www.bsdnow.tv/episodes/2014_11_26-8000000_mogofoo-ops