Skip to content

GammaRay Taking a deep look into your Qt application

GammaRay is a high-level runtime introspection tool for Qt applications. In this talk we will look at a number of real-world debugging and profiling problems and how the capabilities provided by GammaRay help you with those.

When creating applications we strive to use higher-level frameworks to obtain results quickly and reduce development effort and long-term maintenance cost. This however provides a few challenges during debugging and profiling. With conventional instruction-level tools we have to have a reasonable deep understanding on the implementation of the frameworks we use to interpret the results correctly. Tools with understanding of the frameworks we use mitigate this problem, GammaRay is such a tool for Qt.

After a brief introduction on how to use GammaRay we will look at a number of debugging and profiling examples covering a wide range of Qt features such as signals/slots, Qt Quick, widgets, state machines, model/view or Qt3D, and see how GammaRay can help in addressing these. All examples are based on real-world problems KDAB engineers encountered in their daily work, and aim at giving you an idea on how GammaRay can help with problems you might encounter in your Qt application.

View the slides

Categories: Presentation videos / Qt / Tooling

Leave a Reply

Your email address will not be published. Required fields are marked *