2010-11-04 2 views
8

का उपयोग करके WPF ETW ईवेंट प्राप्त करना मैं WPF ETW प्रदाता (माइक्रोसॉफ्ट-विंडोज-डब्ल्यूपीएफ? A42c77db-874f लोड करने के लिए इसे पाने के लिए XPerf.exe को फ़ीड करने के लिए कमांड लाइन स्विच और पैरामीटर के सही संयोजन को नहीं समझ सकता। -422e-9b44-6d89fe2bd3e5? E13B77A8-14B6-11DE-8069-001B212B5009}?) और एक विशिष्ट ईवेंट (WClientInputMessage) के लिए सुनो।XPerf.exe

क्या कोई इस पर ध्यान दे सकता है कि यह कैसे दिखना चाहिए? प्रलेखन के बिखरे हुए टुकड़े (http://windowsclient.net/wpf/white-papers/event-tracing-wpf.aspx सहित) और क्रिप्टिक "xperf -help start" टेक्स्ट किसी भी ज्ञान का एक बंजर भूमि प्रतीत होता है।

उत्तर

11

ये कदम उठाएँ

  1. im सी wevtutil हैं: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ WPF \ wpf-etw.man
  2. xperf -Start usersession -ओं माइक्रोसॉफ्ट विंडोज -WPF
  3. [WPF में अपना सामान करें] -स्टॉप usersession
  4. xperf user.etl
  5. WPF घटनाओं xperf दिखाएगा के रूप में एक समय रेखा पर डॉट्स - समय का एक वर्ग का चयन
  6. राइट क्लिक करें और चुनें "सारांश तालिका"

यहाँ WPF की xperfview ETW Screenshot of the XPerf Summary Table

HTH

+1

है धन्यवाद, इससे बहुत मदद मिली। मैंने आपके द्वारा देखे जा रहे छवि को प्राप्त करने के तरीके को स्पष्ट करने के लिए आपके उत्तर में कुछ अतिरिक्त विवरण जोड़े, लेकिन आखिरकार यह जगह पर थी। – codekaizen

+0

@CodeKaize: खुशी है कि यह सहायक था। – Naveen