Pregunta

Me doy cuenta de que esto puede ser subjetiva (y que no se agradecería que se votó en contra en este caso XD), pero me gustaría algunos consejos de otros desarrolladores por ahí que han utilizado complementos de productividad .Net de Redgate - HORMIGAS Performance Profiler Pro, HORMIGAS memoria Profiler, y excpetion Hunter. Es bastante caro, y, básicamente, ¿alguien lo recomiendo? Y no los productos HORMIGAS hacen lo que dicen que pueden (respectivamente):?

  • Identificar los cuellos de botella y asegurar código tenga un rendimiento óptimo
  • Cero en rápido en causas comunes de las pérdidas de memoria

Anticipando su opinión sobre esto. muchas gracias!

¿Fue útil?

Solución

Tengo tanto en el rendimiento y memoria perfiladores Redgate, y ambos son buenos. He utilizado el juicio de Hunter excepción cuando salió por primera vez, pero no vio la necesidad de él, así que no tienen una licencia para ello.

Profiler HORMIGAS funcionamiento - esto es muy bueno y lo he utilizado muchas veces para identificar los cuellos de botella en código. La interfaz de usuario es intuitiva y fácil muestra las zonas lentas / ineficientes para enfocar.

Perfil HORMIGAS memoria - que he tenido menos éxito con esto, ya que resulta más difícil de usar. También tengo una licencia para el de SciTech memoria Profiler que me parece una mejor herramienta para perfiles de memoria, lo que le permite ver información más detallada y profundizar en los que es más fácil.

Mi mayor problemita con las herramientas Redgate (y esto se aplica a todas sus herramientas) es que no funcionan a través de servidores proxy de autentificación y no hay manera de configurarlos para que (esto no impide que se ejecuten sin embargo).


Si el costo es un problema, EQATEC hacer una libre de perfiles de rendimiento . Nunca he utilizado, sin embargo, así que no puedo comentar sobre lo bueno que es.

Si usted está buscando para resolver un asunto específico de memoria / rendimiento, el coste de estas herramientas pagará por sí mismo en el tiempo ahorrado. Si usted simplemente tiene curiosidad acerca de su aplicación, entonces sería un costo más difícil de justificar.

Otros consejos

He evaluado el rendimiento de perfiles ANS, y es una gran herramienta en mi opinión, vale la pena el precio. Si alguna vez se descubre (y resolver) un bloqueador de rendimiento molesto con su ayuda, es más que vale la pena su precio. - al menos para los desarrolladores profesionales (bastante caro para los desarrolladores Casa / manía, estoy de acuerdo)

Las buenas herramientas cuestan más dinero que los pésimos. De todo lo que he oído, visto y observado personalmente, Redgate produce buenas herramientas. El uso de herramientas pésimos toma más de su tiempo. Cuánto tiempo vale para usted o su empleador es algo que no podemos juzgar a partir de la información proporcionada. En el mundo occidental, una buena herramienta en sí paga de vuelta en sólo unas pocas horas. Eso es un retorno de la inversión que es difícil de superar.

No asegúrese de ajustar que retorno de la inversión por la cantidad de tiempo que necesita para aprender a utilizar la herramienta. Usted obtendrá una visión rápida en la que a partir de pasar una hora en la versión de prueba.

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