仅支持python 3.11及以下版本
1、安装py-spy
pip install py-spy
2、查看进程TOP
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
825451 mysql 20 0 126.0g 26.4g 40960 S 25.5 21.1 40,16 mysqld
1663796 cox 20 0 1061620 160864 20480 S 14.9 0.1 62:07.88 daphne
1663802 cox 20 0 1653964 173144 20480 S 14.9 0.1 64:41.02 daphne
1663788 cox 20 0 931348 164956 19968 S 14.2 0.1 60:16.28 daphne
3、生成火焰图
py-spy record -o profile.svg --pid 1663796
4、分析火焰图
运行火焰图发现
playAdv (apps/advertisement/views.py:77)
问题,查看代码分析问题
网友评论