由于自己写的程序,部分函数 耗时较长,想统计一下哪些函数比较耗时,如果用 time 模块还得打印 print 也比较耗时,所以有没有开源的工具可以分析啊~
由于自己写的程序,部分函数 耗时较长,想统计一下哪些函数比较耗时,如果用 time 模块还得打印 print 也比较耗时,所以有没有开源的工具可以分析啊~
|
zxCoderDec 16, 2022
1
profiler
line_profiler |
|
sujin190Dec 16, 2022 via Android
2
不是有 profile 么,标准支持,生成火焰图可能需要其它库
|
|
ClericPyDec 16, 2022
3
|
|
lithiumiiDec 16, 2022
4
VizTracer ?
|
|
z4oSkDNGGC2svsixDec 16, 2022
5
python 标准库自带 cprofile, 结果是二进制文件, 可以用自带的 pstats 查看结果.
``` python -m cProfile -o script_stat.prof my_script.py python -m pstats script_stat.prof ``` |
|
HashV2Dec 18, 2022
6
|
|
penguinWWYDec 19, 2022
7
个人最喜欢用的是 py-spy
|