March 2013
Intermediate to advanced
984 pages
26h 18m
English
Once your application is close to its final state, you may wish to turn your attention to performance tuning. One of the most important aspects of performance tuning is not the modifications you make to your code to make it run faster, but the measurements and experiments you make to determine what you should do to your code to achieve your desired performance goals. This is known as performance profiling.
Performance measurement techniques generally fall into two1 categories; the first is tool-assisted profiling and the second involves actually making changes to your code to measure its execution time.
1. Not including “try a bunch of stuff and see what happens”.