
由于自己写的程序,部分函数 耗时较长,想统计一下哪些函数比较耗时,如果用 time 模块还得打印 print 也比较耗时,所以有没有开源的工具可以分析啊~
1 zxCoder 2022-12-16 16:27:20 +08:00 profiler line_profiler |
2 sujin190 2022-12-16 17:54:28 +08:00 via Android 不是有 profile 么,标准支持,生成火焰图可能需要其它库 |
3 ClericPy 2022-12-16 21:00:12 +08:00 |
4 lithiumii 2022-12-16 21:04:24 +08:00 VizTracer ? |
5 z4oSkDNGGC2svsix 2022-12-16 22:28:41 +08:00 python 标准库自带 cprofile, 结果是二进制文件, 可以用自带的 pstats 查看结果. ``` python -m cProfile -o script_stat.prof my_script.py python -m pstats script_stat.prof ``` |
6 HashV2 2022-12-18 10:22:44 +08:00 |
7 penguinWWY 2022-12-19 11:48:02 +08:00 个人最喜欢用的是 py-spy |