プロファイラ cProfile プログラムが、どの関数でどれぐらい時間がかかっているかをプロファイリングしてくれます。 ざっくり関数レベルでのプロファイルを調べるのに使います。 参考:https://docs.python.jp/3/library/profile.html line_profile 行ごとにどの程度の時間がかかっているのかを調べます。 cProfileであたりをつけた関数のプロファイルを調べるのに使います。 全体(main)に使うことも可能ですが、行ごとに結果が出てきます。 参考:https://github.com/rkern/line_profiler 以下では、それぞれについて、 - 実行する方法:コマンドラインから行う場合とコードに組み込んで実行する場合 - 確認する方法:標準出力とファイル出力の場合 について説明します。 cProfile プログラムが、どの関数