Hi -
The thing is that perf + flamegraphs makes your whole system much
more
visible and so it's much easier to find these kind of gains in
specific scenarios.
(There are exist other profiling tools and techniques that do not
require frame pointer recompilation, but whatever.)
Frame pointers need to be enabled across the whole system for this
to
work properly[1]. [...]
If that were true, then the fesco-mandated per-package opt-out option
would defeat this purpose, would it not?
[...]
[1] Perf claims to be able to use DWARF info for stack traces, but in
our experience it does not work at all.
Please share more information about this.
- FChE