benfred

py-spy

benfred

Sampling profiler for Python programs

AI 简介

py-spy 是一个用于 Python 程序的采样性能分析工具。它可以在不重启程序或修改代码的情况下,帮助用户可视化 Python 程序的时间消耗情况。该工具以 Rust 语言编写,具有极低的运行时开销,并且不会与被分析的 Python 程序在同一进程中运行,因此非常适合对生产环境中的 Python 代码进行安全分析。py-spy 支持跨平台使用(包括 Linux、macOS、Windows 和 FreeBSD),并兼容多个版本的 CPython 解释器。其主要功能包括通过命令行操作来记录性能数据、生成火焰图以及实时显示耗时最多的函数等,适用于需要深入了解 Python 应用性能瓶颈的开发者和运维人员。

Rust
MIT License
15.3k
Stars
525
Forks
110
Watchers
188
Issues

Star 增长

今日+6
近 7 天+18
近 30 天+85
综合评分97.66
默认分支master