【问题标题】:Getting WPF ETW events using XPerf.exe使用 XPerf.exe 获取 WPF ETW 事件
【发布时间】:2011-05-04 20:29:37
【问题描述】:

我无法确定提供给 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”文本似乎是任何知识的荒地。

【问题讨论】:

    标签: wpf etw xperf


    【解决方案1】:

    步骤如下

    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

    HTH

    【讨论】:

    • 谢谢,这帮助很大。我在您的回答中添加了一些额外的细节,以阐明如何获取您正在查看的图像,但最终这是正确的。
    • @CodeKaize:很高兴它有帮助。
    猜你喜欢
    • 2017-11-28
    • 2019-02-25
    • 2019-05-13
    • 1970-01-01
    • 2020-05-23
    • 2016-10-13
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多