Skip to content

Débogage et profilage
d’applications C++ sous Linux

La formation “Débogage et profilage d’applications C++ sous Linux” enseigne les techniques de débogage et profilage d’applications sous Linux. Elle est en particulier (mais pas seulement) appropriée pour les applications utilisant la technologie objet Qt/C++. A l’issue de la formation, les participants seront capables d’appliquer leur nouveau savoir-faire pour la recherche et la résolution de […]

Heaptrack v1.0.0 Release First stable release of the fast Linux heap memory profiler

I’m extremely happy to finally announce the first stable release of heaptrack, the FOSS heap memory profiler for C/C++ Linux applications. You can download the source tarball from the KDE mirrors: https://download.kde.org/stable/heaptrack/1.0.0/src/ Heaptrack is a fast heap memory profiler that runs on Linux. It allows you to track all heap memory allocations at run-time. Afterwards, the accompanying GUI […]

How to use static analysis to improve performance

It’s usually said “only improve performance where a profiler tells you to“. I don’t completely agree. Take a big C++ library like Qt: can you profile all classes and all code paths ? It would take a couple of years to accomplish and analyse the results. It’s expensive: It usually only happens if the speed-up […]

Analysing QtQuick apps with GammaRay or “Why is my button gone?”

This is a typical situation when you program a GUI for an application. You have just created a new control, you start your application and… no control. But now: Is it obscured? Is it misplaced? Is it completely transparent or set to ‘invisible’? Is my custom OpenGL-stuff broken or is the item actually not created for […]