py-spy

Code profiler

A tool that lets you visualize what your program is spending time on without modifying the code.

Sampling profiler for Python programs

GitHub

13k stars
110 watching
432 forks
Language: Rust
last commit: about 1 month ago
Linked from 3 awesome lists

performance-analysisprofilerprofilingpython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
facebook/pyre-check Type-checking software for Python code 6,885
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,562
mtshiba/pylyzer A fast and feature-rich static code analyzer and language server for Python 2,550
pythonprofilers/memory_profiler Tools for analyzing memory usage of Python programs 4,403
pyinstaller/pyinstaller A tool for bundling Python applications and their dependencies into standalone executables. 11,999
nvdv/vprof A Python package providing interactive visualizations for analyzing the performance of Python programs. 3,957
dominicbreuker/pspy A tool to monitor Linux processes without root permissions 5,005
pmorissette/bt A flexible Python framework for building and testing algorithmic trading strategies 2,316
spyder-ide/spyder A comprehensive scientific Python development environment with advanced editing, analysis, and visualization capabilities. 8,408
jendrikseipp/vulture Automatically finds and reports unused code in Python programs. 3,561
google/pytype Automates type checking and error prevention in Python code 4,791
nedbat/coveragepy Measures code coverage during test execution 3,040
joerick/pyinstrument A Python profiler tool used to identify and optimize slow parts of code. 6,727
dashingsoft/pyarmor A tool for protecting and obfuscating Python scripts to prevent reverse engineering 3,720
pypa/pip A package installer for Python that simplifies the process of managing dependencies and installing packages. 9,569