PY-profile
ptyhon3 で profiling ( 処理の時間が掛かっている処理の計測 )
python3 -m cProfile -o profilingdata.txt ./test26p.py profilingdata が binファイルなので、見方を調べないと。。
$ python3 そしてプロファイリング結果をファイル経由で読み込む。 >>> import pstats >>> p = pstats.Stats('profilingdata.profile') そして print_callers() メソッドで、呼び出し元が分かる。 左が呼び出された関数で、 右が呼び出し元の関数になっている。 >>> p.print_callers() Random listing order was used
# pip3.11 install scalene scalene ./test26p.py