In the recap of How to Use Windows Typeperf tool, you will be reminded of the lessons learned during the tool's usage on the demo application and how you can apply the same techniques to your own application. By practicing on your own application, your power profiling skills with the Windows Typeperf utility will improve. Aside from technique reminders, you will be pointed to resources such as case studies and tutorials.
- View Offline
- Exercise Files
- [Voiceover] After charting the columns in the log files,…I found some interesting differences…between the non-optimized versions…of the jigsaw puzzle and bouncing sprite applications,…and their optimized counterparts.…It's okay if you didn't get the same chart comparisons.…Think of these comparisons as a reference…for how you will want to compare charts…for your own application.…For the jigsaw puzzle application,…the first red flag that popped out was…the privileged time vs. user time…for the non-optimized version.…According to that Typeperf criterion,…a user time around 20% is high,…and as you can see from the chart on the left side,…the user time jumps up to 20%…and higher during user inputs.…
Compare this to the optimized version,…and both the privileged time and user time…are significantly lower.…The next slide shows the context switch rate,…and although this does not exceed…the number shown on the Typeperf criterion,…I added it here to show that when…the jigsaw was idle after optimization,…the context switches were nearly zero…
With these diagnostic tools and some efficient programming, you can reduce your app's power consumption while improving its response times. In this course, Thomas Pantels introduces a handful of tools used to measure and optimize power consumption. You will see demos on how to use the Intel Power Gadget, Windows Performance Toolkit, TypePerf, and SoC Watch, along with some simple coding tips for making any Windows app more energy efficient.
- Collecting and analyzing power data with Intel Power Gadget
- Implementing a rendering state machine
- Collecting and analyzing data with the Windows Performance Toolkit
- Understanding idle states, call stack walking, and thread activity
- Windows OS Timer Tick Resolution Rate change
- Optimization techniques to make your app power efficient
- Collecting, analyzing, and comparing data with Windows TypePerf and SoC Watch
Skill Level Intermediate
Developing Universal Windows Appswith Stacey Mulcahy2h 13m Beginner
1. How to Use Intel Power Gadget
2. How to Use Windows Performance Toolkit
3. How to Use Windows Typeperf
4. How to Use Intel Energy Profiler SoC Watch
Next steps2m 27s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.