|  
           The guidelines presented here fairly general but with a Delphi specific 
            focus. Additionally the focus is on modern Intel CPUs (Pentium and 
            Pentium II). Other CPUs, for instance the AMD K6-2 and later, may 
            also be good choices and may benefit from the optimizations listed 
            here. However, they are not as well documented publicly so it is difficult 
            to know for sure.  
          The guidelines fall into two general types: 1) coding styles and 
            2) specific optimization techniques. When writing code, it is common 
            for there to be multiple ways to proceed. Some of these ways generally 
            tend to result in faster code. You might call it passive optimization. 
            This is the "coding style" type of optimization. However, 
            for those specific routines that are performance bottlenecks this 
            is often not sufficient. In these cases you need to actively optimize 
            the routine. The guidelines that fall into this group are of the second 
            type, "optimization techniques". Additionally, they are 
            divided into functional groups:  
          
          Note: that all the techniques presented here assume that optimizations 
            are ON. (Obvious, but needs to be said nonetheless.) 
          |