Pregunta

No se puede averiguar la combinación correcta de la línea de comandos y parámetros para alimentar a XPerf.exe para conseguir que se cargue el proveedor de WPF ETW ( Microsoft-Windows-WPF? A42c77db-874f-422e-9b44-6d89fe2bd3e5 ? E13B77A8-14B6-11DE-8069-001B212B5009}? ) y esperar un evento específico (WClientInputMessage).

Puede alguien dar alguna idea sobre cómo debería mirar? Los fragmentos dispersos de documentación (incluyendo http://windowsclient.net/wpf/ white-papers / evento de trazado-wpf.aspx ) y críptico "xperf -HELP empezar" texto parece ser un terreno baldío de ningún conocimiento.

¿Fue útil?

Solución

Estos son los pasos

  1. wevtutil im C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ WPF \ wpf-etw.man
  2. xperf -start UserSession -on Microsoft-Windows-WPF
  3. [hacer sus cosas en WPF]
  4. xperf -stop UserSession
  5. xperf user.etl
  6. eventos de WPF se mostrará como puntos en una línea de tiempo - seleccionar una sección de la línea de tiempo
  7. Haga clic y elegir la opción "Tabla resumen"

Esta es la xperfview del WPF ETW Captura de pantalla de la Tabla resumen XPerf

HTH

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top