Find out why application power consumption is important to pay attention to. Developers often times do not care about their application's power consumption but it is a very important pillar when looking at performance. By reducing your application's power consumption, your application can respond to user input much faster and thus the overall user experience greatly improves. In this course you will go over the tools you can use and guide lines for using these tools to properly profile your application's power consumption.
- [Voiceover] With reduced power consumption, your application is consuming less resources, such as memory, and the CPU is not busy working on other tasks. That means that the CPU is readily and immediately available to respond to user inputs when they happen. This means that you're going to have faster response times to user input. With the faster response times, you're going to have a much better user experience. With a better user experience, you're going to have happy users. Those happy users will then continue playing you application or using your application for a longer duration, because they can.
So, in short, with reduced power consumption, you're going to have those faster response times because the system resources and the CPU are going to be immediately available to respond to user inputs when they occur.
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
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?
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.