コードとスクリプトのプロファイリングのために IPython が提供するメカニズムは何ですか?
他の Python モジュールへの呼び出しをラップするカスタム マジックを定義することを提案するこの興味深いスレッド(2013 年 3 月)を見つけました: , , .line-profiler
psutil
memory_profiler
ただし、GitHub の議論を見て、Fernando、tk、およびその他のコア IPython 開発者がプロファイリングのために IPython にデフォルトでマジックを含めることについて議論しているこの問題 (既にクローズされている)も見つけました。
とはいえ、公式の開発ドキュメントにはプロファイリングに関する情報が見つかりませんでした。
現在、IPython の master ブランチを使用しています。foo.py
行単位または関数呼び出しなど、特定のスクリプトをどのようにプロファイリングできますか?