Optimizing for Performance

The following table lists possible starting points for your optimization efforts.

If you are trying to...

Start with these topics or sections.

use performance analysis to begin the optimization process

optimize for speed or a specific architecture

create parallel programs or parallelize existing programs

use Interprocedural Optimization

create application profiles to help optimization

generate reports on compiler optimizations

optimize loops, arrays, and data layout

use programming strategies to improve performance