Closed1
Python最適化
備忘録メモ
cProfile,profileが存在するがcProfileを利用するのが基本のようである。
cProfile はほとんどのユーザーに推奨されるモジュールです。 C言語で書かれた拡張モジュールで、オーバーヘッドが少ないため長時間実行されるプログラムのプロファイルに適しています。 Brett Rosen と Ted Czotter によって提供された lsprof に基づいています。
profile はピュア Python モジュールで、 cProfile モジュールはこのモジュールのインタフェースを真似ています。対象プログラムに相当のオーバーヘッドが生じます。もしプロファイラに何らかの拡張をしたいのであれば、こちらのモジュールを拡張する方が簡単でしょう。このモジュールはもともと Jim Roskind により設計、実装されました。
Quickチュートリアルとしてとても分かりやすかった。
メモリのプロファイラや行単位のプロファイルについて整理されている。
このスクラップは2022/01/05にクローズされました