Efficient Program Design and Implementation

If you have determined which resource will limit the speed of your program, you can go directly to the section that discusses appropriate techniques for minimizing the use of that resource.

Otherwise, assume that the program will be balanced and that all of the recommendations in this section apply. Once the program is implemented, proceed to Performance-Limiting Resource identification.