我有几个不同的 Python 脚本输入,我以以下形式调用它们:
./myscript.py myfile1
./myscript.py myfile2
./myscript.py myfile3
...
我可以使用python -m cProfile -s ./myscript.py myfile1
. 不幸的是,根据输入文件,时间花在了完全不同的代码部分。
我对所有输入的代码进行概要分析的粗略想法是(1)快速而肮脏,编写一个 bash 脚本来调用python -m cProfile -s ./myscript.py myfile
each myfile
,并解析输出或(2)在 python 本身中解析 cProfile 结果。
如何myscript.py
对所有输入文件进行概要分析,并对结果进行平均,以便我知道热点通常在哪里?