py-spy

by benfred · Developer Tools

Sampling profiler for Python programs

New0 ratings15,477 starsActive
Developer ToolsDeveloper ToolRustPython
↓ Download v0.4.2GitHub⚑ Report
py-spy — image 1

About this project

py-spy: Sampling profiler for Python programs py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. py-spy is extremely low overhead: it is written in Rust for speed and doesn't run in the same process as the profiled Python program. This means py-spy is safe to use against production Python code. py-spy works on Linux, OSX, Windows and FreeBSD, and supports profiling all recent versions of the CPython interpreter (versions 2.3-2.7 and 3.3-3.14). Installation Prebuilt binary wheels can be installed from PyPI with: You can also download prebuilt…

Technologies

ShellPythonRustperformance-analysisprofilerprofiling

Project health

Actively maintained
Last update3 weeks ago
Contributors55
Latest releasev0.4.2
Open issues & PRs239
LicenseMIT
On GitHubsince 2018

GitHub

15,477
stars
541
forks
55
contributors
239
open issues & PRs
Rust
language
3 weeks ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review py-spy.

Built by

benfred
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain benfred/py-spy? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like