2 つの質問があります。
DisablePagingExecutive
を使用するときに設定する必要があるというブログエントリを見つけましたxperf
:http://blogs.msdn.com/b/pigscanfly/archive/2009/08/06/stack-walking-in-xperf.aspx
Paging Executive を無効
にする 64 ビット Windows でトレースを機能させるには、DisablePagingExecutive
レジストリ キーを設定する必要があります。これは、カーネル モード ドライバーとシステム コードをディスクにページングしないようにオペレーティング システムに指示します。これは、xperf を使用して 64 ビット コール スタックを取得するための前提条件です。 xperf スタック ウォーク コードは、ページ アウトされたページにアクセスできません。xperf
これは、64 ビット Windows で実行されている 32 ビット アプリケーションのデータを収集するために必要ですか?xperf
64 ビット OS で 32 ビット プロセスのデータを収集する場合、x86 または x64 バージョンを使用する必要がありますか?