Debugging and Profiling C++ applications on Linux

This introductory course explores a range of tools that allow developers and testers to find bugs and identify performance issues in C++ applications on Linux. The tools presented cover a wide range of problems, from general-purpose debugging and CPU profiling to Linux-specific high-level analyzers.

  • Sept 22
    Magazinet Kongsberg
    2 days
    07:00 - 15:00 UTC
    Milian Wolff
    13 490 NOK

The workshop primarily focuses on tooling for application development on the Linux desktop. It will be discussed how to apply the same tools to development on embedded Linux.

The course is valuable to any C++ developer that wants to get an overview of the tooling landscape on Linux. Some advanced C++ topics will be touched on that impact performance but otherwise only a solid basic understanding of C++ and Linux is required to attend.

Milian Wolff
Senior Software Engineer at KDAB

Milian Wolff has a long history of creating tools for C++ developers. He’s the main author of Massif-Visualizer, Heaptrack, Hotspot, and ctf2ctf tools now used widely to improve C++ applications' performance. He’s a Senior Software Engineer at KDAB, where he enjoys solving hard performance problems and teaching developers about debugging and profiling tools.

Milian has a Master's Degree in Physics, which explains his scientific approach to performance measurement.

    NDC Conferences uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?