美文网首页
Python 性能分析工具py-spy,快速定位发现代码问题

Python 性能分析工具py-spy,快速定位发现代码问题

作者: 承诺一时的华丽 | 来源:发表于2023-12-06 21:12 被阅读0次

仅支持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)问题,查看代码分析问题

相关文章

网友评论

      本文标题:Python 性能分析工具py-spy,快速定位发现代码问题

      本文链接:https://www.haomeiwen.com/subject/yjajgdtx.html