Performance Anti-Pattern
Want your apps to run faster? Here’s what not to do. By: Bart Smaalders, Sun Microsystems.
Performance Anti-Patterns:
- Fixing Performance at the End of the Project
- Measuring and Comparing the Wrong Things
- Algorithmic Antipathy
- Reusing Software
- Iterating Because That’s What Computers Do Well
- Premature Optimization
- Focusing on What You Can See Rather Than on the Problem
- Software Layering
- Excessive Numbers of Threads
- Asymmetric Hardware Utilization
- Not Optimizing for the Common Case
- Needless Swapping of Cache Lines Between CPUs
For more detail go there