2008/02/27

GooglePerftools

gprofで、C++が取れなくてどうしたもんかと思っていたところに、 Google Perftools ってのが色々出来そうだってのを教えてもらいました。
http://code.google.com/p/google-perftools/ からものは持ってこれます。
* インストール GoogleDescktopでもそうでしたが、debパッケージがあったのでそれを 入れました。
  • sudo dpkg -i libgoogle-perftools0_0.95-1_i386.deb sudo dpkg -i libgoogle-perftools-dev_0.95-1_i386.deb
順序に気を付けてください。 -dev は後から入れる必要があります。
* びるど
  • -lprofiler
を追加して、バイナリを作成すればよいらしい。
* 計測
  • CPUPROFILE=/tmp/prof.out ./command
とかすればいいらしい。プロファイルの結果を、 /tmp/prof.out に書いてくれるらしいです。