Windows Programming Tips

VC++のProfessional EditionとEnterprise Editionにはプロファイラがついている。その基本的な使い方を説明する。 まず新しい構成を、Release構成をコピーして作成する。プロジェクトの設定/一般の、"MAPファイルを作成する"と"プロファイルを行う"をチェックする。この部分の表示がバグっているので、"プロファイルを行う"の項目にフォーカスをおいて、Eキーを押すとよい。 この設定で一旦ビルドする。 そして、ビルドメニューの"プロファイル"を選択するとプロファイルが実行される。

ある関数以下を計測したい場合、プロファイルダイアログにおいて、

プロファイル タイプ:関数のタイミング 詳細設定:/SF < MAPエントリ名>

と設定すればよい。ここで、< MAPエントリ名>の部分には、MAPファイルのテーブルから、調べたい関数名に対応する名前をみつけて入力する。 (MAPファイルをVisual Studioで開いて、"?〜Z"という名前の中からそれらしい名前をみつける。)

最終更新:2008年12月22日 13:55