py-spy Python 程序调优工具
·
py-spy 用于查询当前python程序运行状态,不需要修改代码从而比较方便使用。
https://github.com/benfred/py-spy
场景:
- 调试程序,查看函数占用时间
- 查询当前程序执行栈帧 Frame,比如死循环发送在哪个函数
top
查看程序占用时间,系统top方法类似,热力状态
dump
打印当前进程线程栈、变量和代码行,用来查看阻塞代码位置
record
绘制热力图。评估总体代码运行占用比例关系。
sudo env "PATH=$PATH" py-spy top --pid 759
sudo env "PATH=$PATH" py-spy dump --pid 758
更多推荐


所有评论(0)