Pregunta

Estamos usando JetBrains' puntoTrace.¿Qué otras herramientas de creación de perfiles se pueden recomendar que sean mejores para crear perfiles en C#? Formularios de Windows aplicaciones?

¿Fue útil?

Solución

No.He probado prácticamente todos los generadores de perfiles .NET del mercado (ANTS, vTune, OptimizeIt, DevPartner, YourKit) y, en mi opinión, dotTrace es el mejor de todos.Es uno de los dos únicos generadores de perfiles que he usado (el otro es YourKit) que tiene una sobrecarga lo suficientemente baja como para manejar una aplicación que consume mucha CPU.

Si y sólo si su aplicación es relativamente ligera, podría recomendarle Perfilador de HORMIGAS.Sus estadísticas línea por línea a veces son bastante útiles, pero tienen un precio en términos de eficiencia en la creación de perfiles.

Otros consejos

he usado el Perfilador EQATEC.Es gratuito y es un generador de perfiles de código, no un generador de perfiles de memoria.

Para crear perfiles de memoria, tienes tanto el generador de perfiles CLR gratuito como el comercial. Perfilador de memoria .NET.Ambos son excelentes pero el último está un poco más pulido.

Nos llevamos muy bien con Hora AQ.Lo mejor desde nuestro punto de vista es que también hace las partes no administradas de nuestro código.

No se ha mencionado todavía, pero para el análisis de la memoria, Windbg es lo más completo y de bajo nivel posible.Usarlo en combinación con sos.dll es increíblemente poderoso, pero hay una curva de aprendizaje bastante pronunciada.

Sin embargo, es una herramienta gratuita y el blog de Tess Ferrandez es un excelente lugar para comenzar.ANTS y ​​otros generadores de perfiles son mucho más fáciles de usar, pero en mi opinión, Windbg puede dividir el montón administrado como ningún otro.

Ants Profiler acaba de lanzar la versión 4.
Lo usamos y estamos muy contentos con él.Hay una prueba de 14 días para evaluar (como ocurre con la mayoría de las ofertas).

Usamos DotTrace como usted, pero en el pasado usábamos Perfilador de hormigas por RedGate.También es una buena herramienta.

Estoy muy contento con RedGate ANTS.El único otro que probé fue el que viene con Visual Studio Team, y apesta.

deberías revisar Traza de velocidad.Estamos satisfechos con el software y nos ayuda mucho a resolver las causas fundamentales de mi problema.

nprof Es una buena herramienta si buscas algo gratis.Es un poco complicado en algunos puntos y con algunos errores, pero si tienes un presupuesto ajustado, funcionará.

He estado usando gratis SlimTune desde su reciente lanzamiento.Aunque tiene una interfaz mínima, es súper fácil de usar y proporciona buenos diagnósticos que ya me han ayudado mucho.Actualmente admite dos tipos de pantallas, una de las cuales es similar a nProf.Es del mismo desarrollador que SlimDX, por lo que espero que la herramienta mejore aún más en el corto plazo.

EDITAR:Hasta donde yo sé, todavía no admite la creación de perfiles de memoria.

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