Visual Studio включает в себя отличный инструмент для профилирования:
http://msdn.microsoft.com/en-us/library/z9z62c29.aspx
Еще один популярный профилировщик для .NET - RedGate ANTS:
http://www.red -gate.com / products / dotnet-development / ants-performance-profiler /
Я считаю, что RedGate ANTS проще в настройке и использовании, но в долгосрочной перспективе у меня были лучшие результаты с помощью профилировщика Visual Studio,
Вы можете видеть время, потраченное только на ваши методы, время, затраченное на все методы, время ЦП и время стены и другие полезные показатели.
Если взглянуть вокруг, это выглядит как довольно хорошее руководство по инструментам профилирования Visual Studio: http://www.geekzone.co.nz/vs2008/6265
Это для Visual Studio 2008, но те же концепции, если вы используете VS2010.
Кроме того, вам, вероятно, нужно спросить что-то более конкретное.