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

FromDaysLocation/TimeCourseLanguagePrice Ex. VATStatusRegister
May 14th, 2024 3 9:00-17:00 CEST Berlin, Germany Advanced QML English € 1800.00 (plus VAT if applicable)
advanced,english,qml
May 27th, 2024 5 Online 9:00-13:15 CET, Mon-Fri Formation Qt Widgets French € 1500.00 (plus VAT if applicable)
french,widgets
June 10th, 2024 7 Online, 9:00-13:00 Mon-Fri + Mon-Tue Moderne C++ Avancée French € 2400.00 (plus VAT if applicable)
c++,french
July 30th, 2024 2 9:00-17:00 CEST Berlin, Germany Introduction to CMake English € 1500.00 (plus VAT if applicable)
cmake,english,introduction
August 20th, 2024 3 9:00-17:00 CEST Berlin, Germany Programming with Qt/QML English € 1500.00 (plus VAT if applicable)
english,introduction,qml,qt
September 3rd, 2024 3 9:00-17:00 CEST Berlin, Germany Testing Qt with Squish English € 1500.00 (plus VAT if applicable)
2day,3day,4day,5day,english,gui,qt,squish,testing
September 24th, 2024 3 9:00-17:00 CEST Berlin, Germany Debugging and Profiling Qt applications on Linux English € 2200.00 (plus VAT if applicable)
debug,english,linux,qt
September 30th, 2024 5 Online, 9:00-13:12, 5 half days, Wed-Fri + Mon-Tue Introduction à Qt QML French € 1500.00 (plus VAT if applicable)
french,introduction,qml,qt
October 15th, 2024 3 9:00-17:00 CEST Berlin, Germany Programming with Qt/QML for Embedded English € 1500.00 (plus VAT if applicable)
3day,embedded,english,qml,qt
November 5th, 2024 3 9:00-17:00 CET Berlin, Germany Advanced Modern C++ English € 2400.00 (plus VAT if applicable)
4day,c++,english,modern-c++,multithreading
November 18th, 2024 5 Online, 9:00-13:12 CET, 5 half days. Mon-Fri Programmation Qt QML Avancée French € 1800.00 (plus VAT if applicable)
advanced,french,qml
November 26th, 2024 3 9:00-17:00 CET Berlin, Germany Advanced QML English € 1800.00 (plus VAT if applicable)
advanced,english,qml

[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

Categories: Events / News / Tooling