py-spy 是非侵入式 Python 性能分析工具,通过读取进程内存采样函数调用栈,生成火焰图直观展示耗时分布。
安装
| |
使用方式
分析运行中的进程
| |
直接启动并分析
| |
火焰图解读
| 维度 | 含义 |
|---|---|
| 纵向(Y轴) | 函数调用深度,顶层是入口函数 |
| 横向(X轴) | 运行时间占比,越宽耗时越长 |
| 颜色 | 区分函数块,无性能含义 |
点击 SVG 图中任意函数块可放大聚焦分析热点。
py-spy 是非侵入式 Python 性能分析工具,通过读取进程内存采样函数调用栈,生成火焰图直观展示耗时分布。
| |
| |
| |
| 维度 | 含义 |
|---|---|
| 纵向(Y轴) | 函数调用深度,顶层是入口函数 |
| 横向(X轴) | 运行时间占比,越宽耗时越长 |
| 颜色 | 区分函数块,无性能含义 |
点击 SVG 图中任意函数块可放大聚焦分析热点。
Comments