プロファイル解析

プログラムのボトルネックを探すために、以前に一度プロファイル解析を
vs_profiler_x86.exeというものを使ってやったけど、コマンドラインで出力結果もテキストファイルで
すごく面倒という印象があったのですが、
AMD CodeAnalyst Performance Analyzer
http://developer.amd.com/tools/codeanalyst/pages/default.aspx
という無料のプロファイル解析ソフトがあることを教えてもらい、さっそく使ってみました。

使い方は簡単で、インストール後、ソフトを起動して
再生ボタンを押して、プロファイル解析したいソフトをデバッグモードで起動。
20秒待つとプロファイル結果が見れます(プロセスを選んでダブルクリック)。

すごく便利です。あと、PGOというプロファイル解析結果をコンパイラの最適化に反映させるという
すごい技術があるらしいので、これも試したい所。世の中進んでいる。