3.1. About the optimization process

The optimization process involves identifying bottlenecks in applications, then using techniques to remove them.

There are a number of steps in the optimization process:

The steps are shown in Figure 3.1.

Figure 3.1. Optimization process steps

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The optimization process is likely to reveal a series of different bottlenecks, so you might have to go through the process a number of times to remove them all. See Bottlenecks move between processors.

Copyright © 2011 ARM. All rights reserved.ARM DUI 0555A