Re: Quick thanks for -fno-omit-frame-pointer

2023-02-02 Thread Daniel Alley
A neat thing you can play around with is the color profiles, you can have kernel stack frames in one color, C / C++ userspace stack frames in another color, Java / Node / Python stack frames in another color, etc. https://www.brendangregg.com/blog/2017-07-30/coloring-flamegraphs-code-type.html

Re: Quick thanks for -fno-omit-frame-pointer

2023-02-02 Thread Richard W.M. Jones
On Thu, Feb 02, 2023 at 06:05:44PM -, Daniel Alley wrote: > Perhaps this would be amenable to a blog post demonstrating the benefits? > e.g. > > * What does the system performance analysis process look like, how to get > started > * What impacts does the lack of frame pointer information h

Re: Quick thanks for -fno-omit-frame-pointer

2023-02-02 Thread Daniel Alley
Perhaps this would be amenable to a blog post demonstrating the benefits? e.g. * What does the system performance analysis process look like, how to get started * What impacts does the lack of frame pointer information have on the outputs (incoherent / invisible / inaccurate data), and how muc

Quick thanks for -fno-omit-frame-pointer

2023-02-02 Thread Richard W.M. Jones
I was doing some perf analysis for the first time in a few weeks, and it is so much clearer now that I can use Rawhide packages compiled with frame pointers. Makes it much easier to analyse Flame Graphs when I can just update libraries to Rawhide instead of having to recompile them all myself (or