トップ 一覧 検索 ヘルプ RSS ログイン

PY-profileの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! ptyhon3 で profiling ( 処理の時間が掛かっている処理の計測 )

 python3 -m cProfile -o profilingdata.txt ./test26p.py 
   profilingdata が binファイルなので、見方を調べないと。。

**https://blog.amedama.jp/entry/2016/08/30/214718

 $ 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