Je recommanderais d'utiliser certains outils de profilage. Certains sont gratuits, mais d'après mon expérience, les outils commerciaux en valent le prix.
Par exemple ANTS Profiler. http://www.red-gate.com/products/dotnet-development/ Peut-être que les périodes d'évaluation vous suffisent ?