Chapter 12: Performance Considerations
In this chapter, we will give you an overview of performance optimization techniques and how you can apply them in the context of Qt-based application development. Performance is a very important factor in the success of your application. Performance failures can result in business failures, poor customer relationships, a reduction in competitiveness, and revenue loss. Delaying performance optimization can have a huge cost in terms of your reputation and organizational image. Therefore, it is important to do performance tuning.
You will also learn about performance bottlenecks and how to overcome them. We will discuss different profiling tools to diagnose performance problems, focusing specifically on some popular tools. Then, you will learn how to profile and benchmark performance. The chapter also introduces Qt Modeling Language (QML) Profiler and Flame Graph to find underlying bottlenecks in your Qt Quick application. You will also learn...