Make your Windows applications faster and leaner. Learn to analyze and reduce the CPU usage of an application with the Windows Performance Toolkit.
- Have you ever wanted your application to execute faster, use the CPU less, and be more efficient with system resources in general? We'll cover this and more. Hi, I'm Thomas Pantels and welcome to my course Windows Performance Toolkit CPU Analysis. While at Intel I spent most of my time optimizing applications to execute faster and smoother while at the same time consuming less system resources. These applications range from video games like Fruit Ninja all the way to McAfee Anti Virus.
The goal of this course is for you to be able to apply CPU analysis to both single threaded and multi-threaded applications. Through that analysis you'll be able to easily see the inner workings of any application by seeing the functions that are called. More importantly, I'll show you how to optimize your code to speed up your own programs. Now let's get started.
- Looking at single-threaded source code
- Collecting CPU data
- Call-stack walking
- Inspecting thread activity
- Transforming a single-threaded app into a multithreaded app