Skip to content

Debugging and Profiling Qt development with Milian Wolff - get up to speed with the latest Qt debugging performance tools

May 18th 2016 at our Berlin Training Facility

Millian-Wolf, Debugging and Profiling

In this training you will learn how to:

• find, test and fix a host of performance issues • choose the right tool, run it and interpret complex results • use advanced tools aided by Milian’s deep technical knowledge.

Course Contents

• The course covers the critical tools on all major platforms supported by Qt: • Linux, Windows, Mac OSX, iOS, QNX and Android, ranging from • general purpose debugging and CPU profiling to Qt specific high-level analyzers

Debugging

• General purpose debuggers: GDB, LLDB, Windows debugging tools • Memory error detectors: valgrind’s memcheck, Dr memory, AddressSanitizer • OpenGL: apitrace • Various Qt built-in features for logging, QML • GammaRay to investigate internals of Qt Applications

Profiling

• CPU: valgrinds’s callgrind, Linux perf, Intel VTune Amplifier, Instruments, Visual Studio • Heap memory: valgrind’s massif, heaptrack, Instruments, Visual Studio • OpenGL: apitrace, NVidia nSight, AMD CodeXL, Vivante vProfile

Testing

• Qt TestLib: unit tests and benchmarks • Static code analysis • Code coverage

Target audience: Developers who want to find and fix problems Prerequisite: Knowing the basics of C++, Qt and QML

Duration: 3 Days

Sign up below – May 18-21, Berlin

FromDaysLocationCourseLanguagePrice Ex. VATStatusRegister
June 17th, 2020 1 Online Qt’s Model/View framework for widget development English € 500.00 (plus VAT if applicable) Confirmed
August 18th, 2020 4 Berlin, Germany Modern C++: C++11 / C++14 / C++17 English € 2000.00 (plus VAT if applicable) Confirmed
August 25th, 2020 3 Chicago, IL, USA Introduction to Qt/QML English $ 1425.00 (plus VAT if applicable) Confirmed
August 25th, 2020 3 Berlin, Germany Debugging and Profiling C++ applications on Linux English € 2000.00 (plus VAT if applicable) Confirmed
September 1st, 2020 3 Berlin, Germany Introduction to Qt/QML English € 1250.00 (plus VAT if applicable) Confirmed
October 6th, 2020 3 Lyon, France Programmation Qt QML Avancée French € 1500.00 (plus VAT if applicable) Confirmed
October 6th, 2020 3 Berlin, Germany Qt Widgets for the Desktop English € 1250.00 (plus VAT if applicable) Confirmed
October 27th, 2020 4 Lyon, France Formation C++11/C++14/C++17 French € 2000.00 (plus VAT if applicable) Confirmed
November 17th, 2020 3 Berlin, Germany Advanced QML English € 1500.00 (plus VAT if applicable) Confirmed
November 17th, 2020 4 Chicago, IL, USA Modern C++: C++11 / C++14 / C++17 English $ 2275.00 (plus VAT if applicable) Confirmed
November 17th, 2020 3 Lyon, France Introduction à Qt QML French € 1250.00 (plus VAT if applicable) Confirmed
November 24th, 2020 3 Berlin, Germany Debugging and Profiling C++ applications on Linux English € 2000.00 (plus VAT if applicable) Confirmed
December 1st, 2020 3 Berlin, Germany Advanced QML English € 1500.00 (plus VAT if applicable) Confirmed
December 8th, 2020 2 Berlin, Germany Introduction to CMake English € 1500.00 (plus VAT if applicable) Confirmed
[well] Milian Wolff created the Massif-Visualizer and heaptrack tools now used widely to improve C++ and Qt applications performance. The co-maintainer of the KDevelop IDE, in 2015 he won their Akademy Award for ongoing work in that. Milian has a Masters Degree in Physics and lives in Berlin. He is fluent in English and German. [/well]

Read the full Table of Contents

FacebookTwitterLinkedInEmail

Categories: Events / News / Tooling