Py_Spy 是一个 Python 的性能分析工具,可以帮助开发者深入了解 Python 程序的性能瓶颈。它能够以较低的内存和CPU开销捕获程序的运行时数据,并生成可视化的报告。
主要功能
- 追踪 Python 程序的运行时状态:包括函数调用、内存使用、GIL 持有时间等。
- 生成性能报告:支持多种格式,如文本、CSV、JSON 等。
- 可视化:通过图表和图形展示程序的运行时数据。
安装
pip install py-spy
使用示例
py-spy top --pid 1234
这将启动 Py_Spy 并监视进程 ID 为 1234 的进程。
扩展阅读
Python