Windows Embeddedな日常

Windows Embeddedについての話や、雑談を綴っていくブログです。

Windows Performance Analyzer でのシンボル解決

2012-12-10 | Windows
Windows Performance Analyzer で詳細を確認するとき、Unkown と表示されることがあります。



これを解決するためには、シンボル ファイルのパスを設定しておきます。
Microsoft はシンボル サーバを公開していて、OS 標準モジュールのシンボルはこのサーバから入手できますので、このサーバのパスを設定すれば OK です。
設定方法ですが、Windows Performance Analyzer の [Trace] メニューで [Configure Symbol Path] をクリックすると、設定するためのダイアログが表示されます。
ここで [_NT_SYMBOL_PATH:] のところに
SRV*[ローカル フォルダ]*http://msdl.microsoft.com/download/symbols
などのように設定しておきます。
[ローカル フォルダ] は例えば C:\Symbols などの任意のフォルダで、ここにシンボルがダウンロードされます。

なお、_NT_SYMBOL_PATH という環境変数は、他のデバッグ ツール (例えば WinDbg) でも使うので、私はシステムのプロパティで環境変数として _NT_SYMBOL_PATH を登録しています。

(その他ご参考)
WPA と Xperf について、Microsoft のサポート チームのブログにもっと詳しく書かれていますので紹介します。
WPA とか XPerf とか

最新の画像もっと見る