Hacker Newsに上がっていた記事「Run,Python,Run!」で扱っているスクリプト、Python Profilerが凄い。 何が凄いって、Pythonでかかれたスクリプトの実行時間を、メソッドごとに計測し、グラフィカルに表示してくれるのだ。 試しに使ってみたが、これは素晴らしかった。 #vim encoding=utf8 def loop(x): for i in range(x): print "やっほー" def loop_list(x): yahho = [] for i in range(x): yahho.append("やっほー") yahhoi = loop_list(1000) loop(1000) 上記のスクリプトを実行し、プロファイルしてみたのが以下 loopが時間を食っていること、更に、loop_list内で実行されているappend()の実行にどれだけ