Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Microsoft fornece várias ferramentas para ajudá-lo a melhorar o desempenho de seu aplicativo SDK do Aplicativo Windows.
ferramentas de diagnóstico Visual Studio
Visual Studio inclui ferramentas de diagnóstico internas que ajudam a identificar gargalos de desempenho. Essas ferramentas mostram onde o código do aplicativo passa seu tempo enquanto o programa é executado.
- Uso da CPU – identificar funções e caminhos de código que consomem mais tempo de CPU.
- Uso de Memória – acompanhe as alocações de memória do aplicativo e localize vazamentos de memória.
- Criador de perfil de desempenho – acesse um conjunto abrangente de ferramentas de criação de perfil no menu Depurar>Criador de Perfil de Desempenho .
Para obter mais informações, consulte Analisar o desempenho de seus aplicativos usando Visual Studio ferramentas de diagnóstico.
Ferramenta de Responsividade da Interface do Usuário XAML
A ferramenta de capacidade de resposta da interface do usuário XAML em Visual Studio mede o impacto no desempenho das operações XAML em seu aplicativo. Use-o para identificar problemas de layout, renderização e carregamento que afetam a capacidade de resposta do aplicativo.
Kit de ferramentas de desempenho do Windows
O Windows Performance Toolkit (WPT) fornece ferramentas de análise no nível do sistema para medir e otimizar o desempenho:
- Windows Performance Recorder (WPR) — captura rastreamentos de desempenho em todo o sistema, incluindo atividade de CPU, disco e memória.
- Windows Performance Analyzer (WPA) — visualize e analise rastreamentos capturados pela WPR, com exibições detalhadas de informações do sistema, eventos de manipulação de toque, E/S de disco e custo de GPU.
Para obter mais informações, consulte Windows Performance Toolkit.
Ferramentas de diagnóstico do .NET
Para aplicativos escritos em C# e .NET, ferramentas de diagnóstico adicionais estão disponíveis:
- dotnet-counters — monitora contadores de desempenho do runtime .NET em tempo real.
- dotnet-trace — coleta rastreamentos detalhados do runtime do .NET para análise.
- dotnet-dump – capturar e analisar despejos de processo para diagnosticar problemas de memória.
Para obter mais informações, consulte .NET ferramentas de diagnóstico.
Conteúdo relacionado
Windows developer