| ▲ | Veserv 4 hours ago | ||||||||||||||||
Why even bother with sampling profilers in Python? You can do full function traces for literally all of your code in production at ~1-10% overhead with efficient instrumentation. | |||||||||||||||||
| ▲ | hansvm 3 hours ago | parent [-] | ||||||||||||||||
That depends on the code you're profiling. Even good line profilers can add 2-5x overhead on programs not optimized for them, and you're in a bit of a pickle because the programs least optimized for line profiling are those which are already "optimized" (fast results for a given task when written in Python). | |||||||||||||||||
| |||||||||||||||||