source
Notes
- Cpu sampling every 10ms
- 49hz - Doesn’t want lockstep sampling (Thread wakes up every 50ms, 100ms to do something normally sometimes which skews sampled data. Put in a little jitter. 49hz, 51hz, 99hz, etc)
- Really good description of flame graphs
- X axis is not time! :)
- Widths are proportional to presence in stack traces
- Height is related to frame ancestry. functions above are called by functions below.
- “Which performance issues matter? it’s about finding the big things”
- Stack walking isn’t always present in linux distributions or programming environments (eg java)