Debug Python profiling py-spy を使って Python のプロファイリングをする¶ py-spy とは¶ py-spy は Python のプロファイリングツール。どの行にどれだけ時間がかかっているかを可視化してくれる。 インストール¶ 1$ pip install py-spy 使い方¶ 1$ py-spy record -o profile.svg -- python hogehoge.py 実行にはsudoが必要になることもある。 実際に使ってみる¶ mkdocs build で生成したサイトをプロファイリングしてみる。 1$ py-spy record -o profile.svg -- mkdocs build 結果を見ると実行したコードのどの部分に時間がかかっているかがわかる。