美文网首页
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