Hacker News new | ask | show | jobs
by andor 4108 days ago
I added flamegraph to plop, if you're interested:

https://github.com/andreasf/plop/tree/flamegraph_support

Here's an example: http://zentrale1.com/~an/nachher5.svg

1 comments

This thread changed my life.
Few more tips for successful Python profiling:

* By default, the ITIMER signals used by the profiler interrupt syscalls. Disable that by adding the following in plop.Collector.__init__() after the call to signal.signal():

  signal.siginterrupt(sig, False)
* Try all ITIMER modes, e.g. by changing the default in plop.Collector.__init__()