Upload
henrique-kothrade-casonatto
View
90
Download
0
Embed Size (px)
Citation preview
www.buildwindows.com
Capturing and analyzing performance traces
Michael MilirudProgram ManagerMicrosoft Corporation
HW-922P
www.buildwindows.com
Agenda
Windows Performance Recorder lets you easily capture performance traces
You’ll leave knowing how to:• Capture a basic first level triage trace• Provide issue description• Use target application• Use advanced options in WPR
www.buildwindows.com
Benefits of WPR
It’s a GUI!
Single-click for first level triage traces
Issue description
Easy to capture more advanced traces
Real time status on recording progress
Lets you specify application of interest
www.buildwindows.com
Demo Concept Review
Capture of first level triage trace
Status of recording
Issue description
Target application
Advanced options
www.buildwindows.com
Managed and Immersive Applications
• Captures NGEN PDBs alongside the trace• Enables appropriate providers for analysis of
immersive applications
www.buildwindows.com
Summary
Use WPR to capture all your performance traces
Replaces both xperf and xbootmgr
Managed and immersive applications support
www.buildwindows.com
For more information
• HW-147T Building high quality Windows PCs using the assessment and deployment kit
• HW-915P Introduction to assessments
• HW-141T Reducing the memory footprint of drivers and apps
• HW-925P Customizing WPA Trace Views
• HW-926P Introduction to the new WPA Uuser interface
RELATED SESSIONS DOCUMENTATION & ARTICLES
• WPT Forum
CONTACT
• Windows Performance Toolkit
• Windows Performance Analysis Developer Center
• Windows Hardware Dev Center
• Windows Dev Center
www.buildwindows.com
• Feedback and questions http://forums.dev.windows.com
• Session feedbackhttp://bldw.in/SessionFeedback
thank you
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.