Get up-to-speed with the latest Windows C++ debugging and performance tools
This training gives an introduction to various tools which help developers and testers in finding bugs and performance issues.
The tools presented cover a wide range of problems, from general purpose debugging and CPU profiling to Windows specific high-level analyzers. Often, it is relatively simple to run a tool, but interpreting the results, or even just using some of the more advanced tools, requires deep technical knowledge.
Introduction to Debugging & Profiling for Windows C++ development – Training Course Contents:
This training focuses on tooling available to developers working with Microsoft Windows on the desktop.
The following tools will be covered: Debugging:
- general purpose debuggers: Visual Studio, CDB
- memory error detectors: Application Verifier, AddressSanitizers
- thread error detectors: ThreadSanitizer
- tracing: Dependency Walker, Process Monitor, API Monitor
- OpenGL: apitrace
Profiling:
- CPU: Intel VTune Amplifier XE, Visual Studio, Windows Performance Analyzer
- heap memory: Visual Studio, Windows Performance Analyzer
- OpenGL: apitrace, NVidia nSight
Testing:
- static code analysis: clang analyzer, Coverity
- code coverage: gcov
Read the full Table of Contents
Why learn about Debugging and Profiling?
The time spent writing code is often dwarfed by the time required to find bugs and improve performance. This training makes your development workflow more efficient: You will learn what tool to use in which situation, how to set it up and run it on an application. And, finally, you will learn how to analyze and interpret the results obtained from the various tools.
Course information:
Target Audience: | Developers who want to find and fix problems |
Prerequisite: | Knowing the basics of C++ |
Duration: | 3 days |
Sign up: | Register below (if available). For on-site training please contact us at training@kdab.com |
Forthcoming courses in:
From | Days | Location/Time | Course | Language | Price Ex. VAT | Status | Register |
---|---|---|---|---|---|---|---|
January 19th, 2021 | 3 | Online 9:00-16:00 CET, Europe | Introduction to Qt/QML | English | € 1250.00 (plus VAT if applicable) | Confirmed | |
February 8th, 2021 | 4 | Online 9:00-16:00 CET, Europe | Modern C++: C++11 / C++14 / C++17 | English | € 2000.00 (plus VAT if applicable) | Confirmed | |
February 16th, 2021 | 3 | Online 9:00-16:00 CET, Europe | Testing Qt with Squish | English | € 999.00 (plus VAT if applicable) | Confirmed | |
March 2nd, 2021 | 3 | Online 9:00 AM-4:00 PM CST, United States | Qt Widgets for the Desktop | English | $ 1500.00 (plus VAT if applicable) | Confirmed | |
March 9th, 2021 | 3 | Online 9:00-16:00 CEST, Europe | Advanced QML | English | € 1500.00 (plus VAT if applicable) | Confirmed | |
April 5th, 2021 | 3 | Online 9:00-17:00 CEST, Europe | Formation Qt Widgets | French | € 1250.00 (plus VAT if applicable) | Confirmed | |
April 13th, 2021 | 3 | Online 9:00-16:00 CEST, Europe | Programming with Qt 3D | English | € 2000.00 (plus VAT if applicable) | Confirmed | |
April 20th, 2021 | 3 | 9:00-16:00 CEST, Berlin, Germany | Debugging and Profiling Qt applications on Linux | English | € 2000.00 (plus VAT if applicable) | Confirmed | |
May 11th, 2021 | 3 | Online 9:00 AM-4:00 PM CST, United States | Introduction to Qt/QML | English | $ 1500.00 (plus VAT if applicable) | Confirmed | |
May 17th, 2021 | 5 | Online 8:30 AM-12:30 PM CST, United States | Testing Qt with Squish | English | $ 1100.00 (plus VAT if applicable) | Confirmed | |
June 1st, 2021 | 3 | Online 9:00-17:00 CEST, Europe | Formation Qt Quick (QML) | French | € 1250.00 (plus VAT if applicable) | ||
June 8th, 2021 | 4 | Online 9:00-17:00 CEST, Europe | Formation C++11/C++14/C++17 | French | € 2000.00 (plus VAT if applicable) | Confirmed | |
August 31st, 2021 | 3 | 9:00-16:00 CEST, Berlin, Germany | Introduction to Qt/QML | English | € 1250.00 (plus VAT if applicable) | Confirmed | |
September 20th, 2021 | 5 | Online 14:00-18:00 KST, Korea | Testing Qt with Squish | English | € 999.00 (plus VAT if applicable) | Confirmed | |
September 28th, 2021 | 4 | 9:00-16:00 CEST, Berlin, Germany | Modern C++: C++11 / C++14 / C++17 | English | € 2000.00 (plus VAT if applicable) | Confirmed | |
October 5th, 2021 | 3 | Online 9:00-17:00 CEST, Europe | Programmation Qt QML Avancée | French | € 1500.00 (plus VAT if applicable) | ||
November 30th, 2021 | 3 | 9:00-16:00 CET, Berlin, Germany | Advanced QML | English | € 1500.00 (plus VAT if applicable) | Confirmed |