3

Windows SDKからXperfパフォーマンスアナライザーをインストールし、次のコマンドを使用してドキュメントに記載されているようにトレースをキャプチャしました。

xperf -on SysProf -stackwalk profile

それでも、スタックトレースにはコールスタックデータは含まれていません。

私のプラットフォームはVista64bです。64b Windowsでコールスタックをキャプチャするために必要な特別な設定やトリックはありますか?

4

1 に答える 1

5

さらに検索した後、1つの設定が見つかりました:

レジストリ値 DisablePagingExecutive = 1 を設定し、再起動します ( Windows Performance Toolkit FAQを参照してください)。

これは素晴らしいことのように思えますが、私のシステムでは役に立たないようです。コールスタックはまだありません。


Microsoft サポートに問い合わせたところ、x64 Vista の場合、32b ではなく、x64 ネイティブ アプリケーションのコールスタックのみをキャプチャできるという回答がありました。


Windows 7 では制限が取り除かれているようで、Win 7 x64 で問題なく動作ます。

于 2009-01-26T14:00:57.117 に答える