Skip to content

Comment on Ubuntu 24.04 LTS will enable frame pointers by defaultparent

Comments

That is highly optimistic though. Profiling is hard even when you know what you're doing, and doing it wrong can easily lead to pessimization (thinking particularly about if your profiling workload exercises a different set of branches).

Hyperscalers have long been doing infrastructure-wide profiling (or "Google-Wide Profiling" as the first whitepaper on the topic calls it [1]). This tech allows Google to reduce infra-resource usage by multiple percentage points per quarter.

[1] https://research.google/pubs/google-wide-profiling-a-continu...

"Software that runs at scale" is a very different story than "Software that is shipped with a distro", unfortunately.

Very few distro packages can even define what a normal workload looks like.

That's precisely why it's nice for users to be able to collect these profiles themselves.

AboutSource Built by g1lg1l

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