dotTrace é um software profiler de desempenho para aplicativos .NET que funciona bem no Visual Studio e fornece grandes formas de detectar e analisar gargalos de desempenho....
Fabricante:
JetBrains s.r.o.
Categoria:
Desenvolvimento e programação
dotTrace é um software profiler de desempenho para aplicativos .NET que funciona bem no Visual Studio e fornece grandes formas de detectar e analisar gargalos de desempenho.
Perfil todos os tipos de aplicativos .NET
dotTrace ajuda a localizar gargalos de desempenho em uma variedade de aplicações .NET, incluindo aplicações desktop, aplicações ASP.NET hospedados em servidores Web IIS expresso IIS ou, Silverlight, serviços WCF, serviços do Windows, aplicações Universal plataforma Windows, e testes de unidade.
Cronograma e mais modos de perfil
Ao contrário de profiling “clássico” desempenho que só permite medir o tempo de execução chamada de método, cronograma profiling revela como as chamadas são distribuídas no tempo.
Em virtude da ligação de dados chamada de método para uma linha do tempo, este modo de perfil vai além de detectar claramente o método mais lento: ele permite diagnosticar problemas de desempenho onde a ordem dos assuntos eventos, tais como a interface do usuário congela, coleta de lixo excessivo, distribuição de carga de trabalho irregular, arquivo ineficiente I / O, e muito mais.
No entanto, os modos de perfis tradicionais ainda estão disponíveis em dotTrace. Amostragem de perfis é a maneira mais fácil de avaliar o desempenho geral do aplicativo, ao passo que o rastreamento e linha por linha modos de criação de perfil são ideais quando você precisa de mais detalhes sobre como um algoritmo em particular funciona dentro.
Experiência nova profiling
Você pode cortar e cortar perfis de dados usando filtros, árvore de chamada, ou diagramas. Através da aplicação de filtros, você tem um conjunto de intervalos de tempo selecionados por uma condição específica. O modo como funciona é muito semelhante ao executar uma consulta em um banco de dados para obter exatamente os dados que você precisa.
Por exemplo, para descobrir se um congelamento UI é causado pelo bloqueio de coleta de lixo, você pode pedir dotTrace para selecionar todos os intervalos de tempo no principal segmento onde o congelamento UI ocorreu e bloqueando GC foi realizada. Tão complexo como isso possa parecer, esta combinação de filtro é, de facto, alternado com apenas dois cliques.
Profundo Estúdio Integração Visual
dotTrace está profundamente integrado com o Visual Studio, ajudando você a começar perfil das aplicações que você desenvolve atualmente sem sair do IDE. Ainda mais, agora você pode visualizar e analisar o espaço temporal de perfis resultados bem no Visual Studio. Encontrada uma chamada hot spot na árvore de chamada? Instantaneamente navegar para a declaração de método!
Perfil métodos estáticos
dotTrace permite ao perfil instantaneamente qualquer método estático em seu código. Basta colocar o cursor sobre o método, pressione Alt + Enter e selecione Debug | Perfil na lista de ações.
Basta imaginar o que este recurso pode fazer. Você pode perfil qualquer parte do seu código no lugar, logo depois de ter escrito isso! Não há necessidade de construir a sua solução, executá-lo sob o Profiler, execute um cenário de uso que executa o seu novo código.
Perfil aplicações remotas
Na maioria das vezes, você precisa ao perfil aplicações rodando localmente. No entanto, se você se depara com uma aplicação de atraso em um servidor web remoto?
dotTrace pode se conectar a uma máquina remota para o perfil de um autônomo ou aplicação web, ou um serviço do Windows. Você não precisa nem instalar dotTrace lá: basta copiar alguns arquivos.
Requisitos do sistema:
CPU: processador dual core de 1,8 GHz
RAM: 2 GB
HDD / SSD: 50 GB de espaço livre na unidade principal
Sistema operacional: Microsoft Windows 10, Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32 bits
Resolução: 1024×768
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.