Thinking Methodically about Performance

The USE method addresses shortcomings in other commonly used methodologies.


Performance issues can be complex and mysterious, providing little or no clue to their origin. In the absence of a starting point—or a methodology to provide one—performance issues are often analyzed randomly: guessing where the problem may be and then changing things until it goes away. While this can deliver results—if you guess correctly—it can also be time-consuming, disruptive, and may ultimately overlook certain issues. This article describes system-performance issues and the methodologies in use today for analyzing them, and it proposes a new methodology for approaching and solving a class of issues.

Thinking Methodically about Performance



The Price of Performance

Performance Anti-Patterns

Thinking Clearly about Performance