kernprof
Zero-config line-level Python profiler. No decorators, no code changes. Automatic subprocess and multiprocessing support. Find the lazy lines.