11

我无法确定提供给 XPerf.exe 以使其加载 WPF ETW 提供程序的命令行开关和参数的正确组合(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 -help start”文本似乎是任何知识的荒地。

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 用户.etl
  6. WPF 事件将在时间线上显示为点 - 选择时间线的一部分
  7. 右键单击并选择“汇总表”

这是 WPF ETW 的 xperfview XPerf 摘要表的屏幕截图

高温高压

于 2011-01-28T19:10:54.497 回答