11

XPerf.exeにフィードしてWPFETWプロバイダー(Microsoft-Windows-WPF?a42c77db-874f-422e-9b44-6d89fe2bd3e5?E13B77A8-14B6-11DE)をロードするためのコマンドラインスイッチとパラメーターの正しい組み合わせがわかりません。 -8069-001B212B5009}?)、特定のイベント(WClientInputMessage)をリッスンします。

誰かがこれがどのように見えるべきかについて何か洞察を与えることができますか?ドキュメントの散在する断片(http://windowsclient.net/wpf/white-papers/event-tracing-wpf.aspxを含む)と不可解な「xperf-helpstart」テキストは知識の荒れ地のようです。

4

1 に答える 1

16

手順は次のとおりです

  1. wevtutil im C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\wpf-etw.man
  2. xperf -start usersession -on Microsoft-Windows-WPF
  3. [WPFで自分のことをする]
  4. xperf -ユーザーセッションを停止
  5. xperf user.etl
  6. WPF イベントはタイムライン上にドットとして表示されます - タイムラインのセクションを選択してください
  7. 右クリックして「集計表」を選択します

WPF ETW の xperfview は次のとおりです。 XPerf サマリー テーブルのスクリーンショット

HTH

于 2011-01-28T19:10:54.497 に答える