Re:Show HN: Whole-fleet continuous profiler for C/C++/Rust/G...
by tdullien on Wednesday September 01, 2021 @05:31PM
(#28385744)
We are generally aiming for ~1% of CPU, but on very fork-intensive workloads we exceed this (in order to do symbol-less native code stack unwinding, we need to do some housekeeping for each new process). There are also approx 250m of memory needed for the various pieces of housekeeping data.
This is question probably has a very nuanced answer, but here goes anyway - broadly, what kind of performance impact can we expect when running this in an always-online manner?