Download presentation
Presentation is loading. Please wait.
Published byEdmund Carpenter Modified over 9 years ago
4
Objective Familiarize you with the tools for app analysis
5
Where are we in the performance journey? Design & Plan Architect & Develop InstrumentTest & MeasureAnalyze Design for performance Deliver consistent performance
6
Where are we in the performance journey? Design & Plan Architect & Develop InstrumentTest & MeasureAnalyze Design for performance Deliver consistent performance
7
Performance tools Visual Studio Windows Performance Toolkit (WPT)
8
Windows Performance Toolkit Windows Performance Recorder (WPR) Allows you to capture a trace for the problem you want to investigate Windows Performance Analyzer (WPA) Exposes information about the system and allows you to do in-depth performance analysis
9
An iterative approach 1.Identify a problem 2.Measure the scenario a)Capture a trace of the problem 3.Analyze a)Determine if you are CPU, disk, or network bound b)Identify UI thread c)Look at where time is being spent 4.Modify app and iterate
10
An iterative approach 1.Identify a problem 2.Measure the scenario using WPR a)Capture a trace of the problem 3.Analyze a)Determine if you are CPU, disk, or network bound b)Identify UI thread c)Look at where time is being spent 4.Modify app and iterate
11
An iterative approach 1.Identify a problem 2.Measure the scenario using WPR a)Capture a trace of the problem 3.Analyze in WPA a)Determine if you are CPU, disk, or network bound b)Identify UI thread c)Look at where time is being spent 4.Modify app and iterate
13
Resources Prior Talks: 2-098 App performance: planning is cheaper than re-architecting 3-099 App performance: scenario based UX design 3-097 App performance: the mental model for interacting with the platform Related Talks: 3-316 Developing high performance websites and apps with JavaScript performance tools 3-332 Visual Studio 2013 diagnostics tools for XAML-based Windows Store apps
14
Resources Download the SDK: http://aka.ms/downloadSDKhttp://aka.ms/downloadSDK Technical Documents: http://aka.ms/perftoolshttp://aka.ms/perftools Important MSDN Articles: Loading Symbols Event Tracing Creating WPR Recording Profiles Generic Events
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.