Next | Prev | Up | Top | Contents | Index

Taking Timing Measurements

Timing, or benchmarking, parts of your program is an important part of tuning. It helps you determine which changes to your code have a noticeable effect on the speed of your application.

To achieve performance that is demonstrably close to the best the hardware can achieve, you can first follow the more general tuning tips provided in this manual, but you then need to apply a rigorous and systematic analysis. This section looks at some important issues regarding benchmarking:


Benchmarking Basics
Achieving Accurate Timing Measurements
Achieving Accurate Benchmarking Results

Next | Prev | Up | Top | Contents | Index