Debugging Tools

Profiler

Listed in editorial order. Click a column header to re-sort the whole list.

Press / to search. Tags open their category. Click a row for details.

Search and filter

Results

Row number Tags
A sampling profiler for Python programs. Written in Rust.
benfred/github.com/benfred/py-spy /15,613 stars /
Tracks memory allocations in Python code, native extensions, and the interpreter itself.
bloomberg/github.com/bloomberg/memray /15,401 stars /
A statistical wall-clock profiler with low overhead and readable call-tree output.
joerick/github.com/joerick/pyinstrument /8,021 stars /
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
plasma-umass/github.com/plasma-umass/scalene /13,536 stars /

Know a project that belongs here?

Tell us what it does and why it stands out.