Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Milian Wolff
9 March 2015
...just think of performance constrained embedded platforms. But how do you make your C++ application faster?
This talk will show you how to find bottlenecks in a C++ program using various tools.
Then we will look into some solutions to common issues and top it off with some guidelines for new code.
Abstract:
Often one might think: Machines get faster and faster, thus it gets less and less important whether my code runs fast or not.
False! Making your applications faster is more important than ever, especially when you target embedded devices or battery powered devices. And even on the desktop your users will appreciate fast applications that do more in less time.
In the talk I’ll present the most useful tools I know for investigating the performance of a C++ application. We will look at various issues, such as memory consumption, finding CPU hot spots but also at some more complicated threading related performance problems like lock contention. For each issue I will try to present some motivating code example and show you how to improve your code to achieve a better performance.
Author: Milian Wolff
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more
Need help with performance issues?
Let the KDAB experts solve concrete performance problems, improve your software architecture or teach your team how to apply debugging and profiling tools to your developement process in the best way.
Get in touch