Presentation is loading. Please wait.

Presentation is loading. Please wait.

Objective Familiarize you with the tools for app analysis.

Similar presentations


Presentation on theme: "Objective Familiarize you with the tools for app analysis."— Presentation transcript:

1

2

3

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

12

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

15

16


Download ppt "Objective Familiarize you with the tools for app analysis."

Similar presentations


Ads by Google