Visual Studio include un grande strumento di profiling:
http://msdn.microsoft.com/en-us/library/z9z62c29.aspx
Un altro profiler popolare per .NET è ANTS Redgate:
http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/
ho trovato ANTS Redgate più facile da configurare e uso, ma a lungo termine, ho avuto risultati migliori con il profiler di Visual Studio.
È possibile visualizzare il tempo trascorso con i propri metodi, il tempo trascorso in tutti i metodi, il tempo di CPU rispetto al tempo di Wall e altre metriche utili.
Proprio guardandosi intorno, questo appare come un buon tutorial su strumenti di profiling di Visual Studio: http://www.geekzone.co.nz/vs2008/6265
E 'per Visual Studio 2008, ma è gli stessi concetti se si utilizza VS2010.
Oltre a ciò, probabilmente è necessario chiedere qualcosa di più specifico.