Pergunta

Percebo que isso pode ser subjetivo (e apreciaria não ser votado neste XD), mas gostaria de alguns conselhos de outros desenvolvedores por aí que usaram Addins de produtividade .NET de Redgate - Ants Performance Profiler Pro, Profiler de Memória Ants e Excpetion Hunter. É bastante caro e, basicamente, alguém o recomenda? E os produtos das formigas fazem o que dizem que podem (respectivamente)?:

  • Identifique gargalos e verifique se o código está executando de maneira ideal
  • Zero em jejum em causas comuns de vazamentos de memória

Antecipando sua opinião sobre isso. Muito obrigado!

Foi útil?

Solução

Eu tenho o desempenho do Redgate e os Profilers de memória, e ambos são bons. Eu usei o julgamento do Hunter de exceção quando ele saiu, mas não vi a necessidade disso, então não tenho licença para isso.

Profiler de desempenho de formigas - isso é muito bom e eu o usei muitas vezes para identificar gargalos no código. A interface do usuário é intuitiva e mostra facilmente áreas lentas/ineficientes para se concentrar.

Perfil da memória Ants - tive menos sucesso com isso, pois acho mais difícil de usar. Eu também tenho uma licença para o Profiler de memória da Scitech que encontro uma ferramenta melhor para o perfil de memória, permitindo ver mais informações detalhadas e perfurar mais fácil.

Meu maior escurecimento com as ferramentas Redgate (e isso se aplica a todas as suas ferramentas) é que elas não funcionam através da autenticação de proxies e não há como configurá -los (isso não os impede de correr).


Se o custo for um problema, a eqatec faz um Profiler de desempenho gratuito. Eu nunca usei, porém, não posso comentar sobre como é bom.

Se você deseja resolver um problema específico de memória/desempenho, o custo dessas ferramentas se pagará em tempo salvo. Se você está apenas curioso sobre o seu aplicativo, seria um custo mais difícil de justificar.

Outras dicas

Avaliei o Profiler de desempenho da ANS e é uma ótima ferramenta, na minha opinião, vale a pena o preço. Se você descobrir (e resolver) um único bloqueador de desempenho irritante com sua ajuda, vale mais do que seu preço - pelo menos para desenvolvedores profissionais (bastante caro para desenvolvedores de casa / hobby, eu concordo).

Boas ferramentas custam mais dinheiro que as ruins. De tudo o que ouvi, visto e observado pessoalmente, Redgate produz boas ferramentas. Usar ferramentas ruins leva mais tempo. Quanto esse tempo vale para você ou seu empregador é algo que não podemos julgar pelas informações que você forneceu. No mundo ocidental, uma boa ferramenta se paga em apenas algumas horas. É um ROI que é difícil de vencer.

Certifique -se de ajustar esse ROI pela quantidade de tempo que precisará aprender a usar a ferramenta. Você terá uma visão rápida disso, passando uma hora na versão de avaliação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top