Skip to content

Comment on Ubuntu 24.04 LTS will enable frame pointers by defaultparent

Comments

We wrote pretty extensively about what was needed to be able to profile things without frame pointers [1]. It's still possible at less than 1% overhead with the right set of technologies, but frame pointers unwinding is virtually free.

[1] https://www.polarsignals.com/blog/posts/2022/11/29/dwarf-bas...

Intel VTune, Apple Instruments and perf have been able to profile without frame pointers.

A lot of profilers have, it’s literally what unwind information is for, but we did it in kernel therefore not the entire stack needs to be copied to user space so it’s way less overhead.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.