Profiling can be used to find possible bottlenecks in applications. Profiling can also be used to improve the quality of the code even if there are no noticeable performance issues. Even carefully designed applications written by professionals might have performance issues. A short blackout or just a misspelling can lead to for example some function getting called more often than was intended to. This is where profiling steps in. Profiling gives you exact results of the CPU time spent in specific functions. Then there is no need to guess what is it actually eating the CPU time.
Profiling Qt applications
Following pages provide step by step instructions for profiling Qt applications with corresponding profilers:
jpn 16:15, 28 December 2006 (CET)