Pregunta

¿Cómo rastrea/perfila sus aplicaciones .NET?La ayuda en línea de MSDN menciona Visual Studio Team (que no poseo) y está el Windows Performance Toolkit.Pero, ¿hay otras soluciones que puedas recomendar?Preferiblemente (por supuesto) una solución que funcione sin cambiar el código (manualmente) y que pueda integrarse en Visual Studio.

¿Fue útil?

Solución

Ver también esta pregunta.JetBrains dotTrace es el mejor generador de perfiles .NET que he encontrado (y he probado casi todos los que existen), porque es el único que tiene una sobrecarga lo suficientemente baja como para manejar una aplicación que requiere un uso intensivo del procesador.También es simple, preciso y está bien diseñado. ¡Muy recomendable!

Otros consejos

Ants Profiler funciona para míhttp://www.red-gate.com/products/ANTS_Profiler/

Perfilador CLR es bastante bueno.

Creo que este es el mejor gratis:http://www.productivity-boost.com/Download.aspx

El sitio web es alemán pero puedes descargarlo, el software está en inglés.

Me gusta DotTrace3.1 Me ha funcionado muy bien.

Si buscas algo gratis, uso NProf.Aunque es bastante limitado y puede fallar o bloquearse en ciertos programas.

http://nprof.sourceforge.net/Site/Description.html

No es gratis, pero tuve un problema difícil con una base de código enorme con transmisiones.El generador de perfiles de Visual Studio me acercó, pero Antz Profiler lo bloqueó.No es gratis, pero fue mucho menos complicado que configurar Visual Studio.

Perfilador de memoria .NET es una excelente herramienta para perfilar el uso de la memoria.

Nuestro equipo utiliza Perfilador EQATEC, lo encontré simple y fácil de usar.Funciona sin cambios en el código fuente, pero no creo que sea posible la integración con Visual Studio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top