Pergunta

Estamos usando JetBrains' dotTrace.Que outras ferramentas de criação de perfil pode ser recomendado que são melhores para a criação de perfil C# Windows Forms aplicativos?

Foi útil?

Solução

Não.Eu tentei praticamente todos .NET profiler no mercado (FORMIGAS, vTune, OptimizeIt, DevPartner, YourKit), e na minha opinião dotTrace é o melhor do lote.Ele é um dos dois únicos criadores de perfil de eu ter usado (o outro sendo YourKit) que tem baixa sobrecarga suficiente para lidar com uma CPU altamente intensivos de aplicação.

Se, e somente se, a sua aplicação é relativamente leve, eu poderia recomendar FORMIGAS Profiler.Sua linha-por-linha de estatísticas, por vezes, são bastante úteis, mas eles têm um preço na criação de perfis de eficiência.

Outras dicas

Eu tenho usado o EQATEC Profiler.Ele é gratuito e é um código profiler, não uma memória profiler.

Para o perfil de memória você tem a graça de perfil do CLR e comercial .NET memória profiler.Ambos são excelentes, mas o último é um pouco mais polido.

Temos muito bem com AQTime.A grande coisa do nosso ponto de vista é que ele não gerenciado partes do nosso código também.

Não foi mencionado ainda, mas para a análise da memória Windbg é tão completa e de baixo nível como você pode começar.Usando-o em combinação com sos.dll é incrivelmente poderoso, mas existe uma curva de aprendizado bastante íngreme.

É uma ferramenta gratuita embora, e Tess Ferrandez o blog é um ótimo lugar para começar com ele.FORMIGAS e outros criadores de perfil são muito mais user-friendly, mas o Windbg pode slice e dice heap gerenciado como nenhum outro na minha opinião.

Formigas Profiler acaba de lançar a versão 4.
Podemos usá-lo, e estamos muito felizes com ele.Há 14 dias de período experimental para avaliar (como é verdadeiro para a maioria das ofertas).

Nós usamos DotTrace como você, mas no passado, costumávamos Formigas Profiler por RedGate.Ele é uma boa ferramenta também.

Estou muito feliz com RedGate FORMIGAS.A única que eu tentei foi o único que vem com o Visual Studio Team, e é uma porcaria.

Você deve verificar para fora SpeedTrace.Estamos satisfeitos com o software, e isso nos ajuda muito na resolução de causas raiz do meu problema.

nProf é uma boa ferramenta se você estiver procurando algo de graça.É meio mimado em pontos, e um pouco buggy, mas se você estiver em um orçamento apertado, ele vai fazer o trabalho.

Estou usando o livre SlimTune desde seu recente lançamento.Embora ele tenha um mínimo de interface, ele é super fácil de usar e fornece um bom diagnóstico, que já me ajudou muito.Atualmente ele dá suporte a dois tipos de displays, um dos quais é semelhante ao nProf.Ele é do mesmo desenvolvedor como SlimDX, então eu espero que a ferramenta para se tornar ainda melhor a curto prazo.

EDITAR:Até onde eu sei, ele não oferece suporte o perfil de memória ainda.

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