For a recent edition of the Swiss Computerworld Magazine we listed our Top 10 Performance Problems as we have seen them over the years when working with our clients. I hope this list is enlightening – and I’ve included follow-up links to the blogs to help better understand how to solve these problems:
#1: Too Many Database Calls,
#2: Synchronized to Death,
#3: Too chatty on the remoting channels,
#4: Wrong usage of O/R-Mappers,
#5: Memory Leaks,
#6: Problematic 3rd Party Code/Components,
#7: Wasteful handling of scarce resources,
#8: Bloated web frontends,
#9: Wrong Cache Strategy leads to excessive Garbage Collection and
#10: Intermittent Problems
More here: http://blog.dynatrace.com/2010/06/15/top-10-performance-problems-taken-from-zappos-monster-and-co/