Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Windows Performance Tools: Thread Analysis with Intel VTune Amplifier

Windows Performance Tools: Thread Analysis with Intel VTune Amplifier

1h 3mIntermediate2016-12-15

Authors

Thomas Pantels

Thomas Pantels

Computer Engineer

Course details

Multithreaded apps can perform better than single-threaded apps, but the performance improvements come with increased code complexity and overhead. By comparing and analyzing different versions of your apps with VTune Amplifier, you can decide whether this trade-off is worth it. In this course, Thomas Pantels shows how to visualize and analyze two versions of a demo C++ application that simulates house-building tasks. The first version is single threaded; the second is multithreaded. By the end of this course, you will know how to install and configure Intel's VTune Amplifier. You will walk away knowing how to use the tool to analyze and compare both single-threaded and multithreaded Windows applications and understand the results.

Learning objectives
Installing VTune Amplifier
Exploring the single-threaded source code
Analyzing single-threaded apps
Analyzing multithreaded apps
Identifying hotspots
Comparing results of single-threaded vs. multithreaded analysis

Skills covered

VTune AmplifierWindowsSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Overview
  • 02 - What you should know
  • 03 - Using the exercise files
  • 04 - Introducing Intel VTune Amplifier
  • 05 - Installing the VTune Amplifier
  • 06 - Setting up the VTune Amplifier for the first time
  • 07 - VTune Amplifier standalone GUI
  • 08 - VTune standalone Top-down tree

1. Thread Analysis

  • 09 - House building demo app
  • 10 - Single-threaded source code
  • 11 - Analyzing single threaded apps
  • 12 - Single-threaded hotspots - Summary
  • 13 - Single-threaded hotspots - Bottom-up
  • 14 - Single-threaded hotspots - Top-down
  • 15 - Multithreaded source code
  • 16 - Analyzing multithreaded apps
  • 17 - Multithreaded hotspots - Summary
  • 18 - Multithreaded hotspots - Bottom-up
  • 19 - Multithreaded hotspots - Top-down
  • 20 - Multithreaded hotspots - Thread activity
  • 21 - Single vs. multithreaded - Comparisons

Conclusion

  • 22 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal