Google が Google Code でオープンソースとして公開しているソフトウェアの解説シリーズ(前回のエントリ)の第 4 回です。今回は Performance tools について紹介します。この Performance tools は、実際に Google 社内で広く使われており、特に、C++ でテンプレートを使用するマルチスレッドアプリケーションを開発する際に役立ちます。Linux 環境を主に対象としています。 Performance tools とは? C や C++ でプログラムの書いたことのある多くの人は、「プログラムを高速化したいけれど、どこが一番のボトルネックか分からない」とか、「メモリリークがあるようだけれど、どこで発生しているか分からない」といった問題で苦しめられた経験が一度くらいはあると思います。もちろん、こうした問題の解決策として、アドホックにプログラムをチ
![Google が公開しているソフトウェアの解説(その4)- Performance tools -](https://cdn-ak-scissors.b.st-hatena.com/image/square/949661565d876872543d5e622b961806d0b0c246/height=288;version=1;width=512/https%3A%2F%2Fblog.google%2Fstatic%2Fblogv2%2Fimages%2Fgoogle-1000x1000.png)