¿Cómo perfilo mi aplicación de C #?

Posibles duplicados:
¿Cuáles son algunos buenos perfiladores de .NET?
¿Algún perfilador de C # decente por ahí?

Con frecuencia he querido crear un perfil de código en los proyectos de nuestro equipo para comparar velocidades y eficiencias. Sin embargo, de acuerdo con la Guía para principiantes de perfiles de rendimiento de Microsoft, el asistente de rendimiento de Visual Studio no forma parte de Visual Studio 2010 Professional, que es lo que utilizamos.

Dada esta limitación, parece que se requiere una aplicación de terceros. Dudo que pueda convencer a mi jefe de gastar mucho dinero en una aplicación de perfiles. ¿Qué opciones tengo y cómo uso una herramienta de este tipo?

EDITAR

Gracias por los enlaces a otras preguntas sobre qué perfiladores están disponibles. ¡Muy útil! Estoy editando esta pregunta para centrarme un poco más en cómo usar estos perfiladores. ¿Hay diferencias significativas? ¿En usabilidad?

EQATEC

Gratis, solo rendimiento , perfilador. Puede ser el mejor de todos los perfiladores gratuitos disponibles en el mercado hoy en día.

EDITAR

Desde la perspectiva de la usabilidad, EQATEC es bastante intuitivo y fácil de usar, definitivamente lo recomiendo.

Si, por cierto, vas a gastar algo de dinero en él, lo mejor con lo que he trabajado hasta ahora es dotTrace de JetBrains: impresionante desde ambos puntos de vista (facilidad de uso y rendimiento). Estoy hablando de ambos Memoria y Performance.

Saludos.

Para los gratuitos, he encontrado un par de veces que la edición gratuita de EQUATEC fue bastante útil …

es posible que desee ver este hilo: C # Profiler Discussion

Personalmente uso ANTS Profiler y estoy muy contento con él.

dotTrace Profiler es muy bueno y viene con una prueba gratuita de 10 días.

dotTrace

Los precios tampoco se ven tan mal. $ 399 versión estándar.