Melhores .LÍQUIDO de memória e performance profiler?[fechado]
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?
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.