Diagnósticos e instrumentação

Solução de problemas

Automatizar tarefas administrativas em computadores remotos e fornecer dados a outras partes do sistema operacional e produtos — por exemplo, System Center Operations Manager ou Windows Remote Management (WinRM).

Use um manifesto XML para definir os eventos que deseja publicar para um canal ou uma sessão ETW, para rastrear ou registrar eventos para solução de problemas.

Inclua código de manipulação de erro em seu aplicativo para ser recuperar facilmente de erros inesperados.

Entenda o estado de seu sistema e corrija problemas de desempenho, confiabilidade ou funcionalidade.

Capture o estado do processo, na totalidade ou em parte, incluindo o conteúdo de endereço virtual de um processo que utiliza a capacidade de clonagem de bifurcação de POSIX interno do Windows.

Avaliando o desempenho

Gere notificações de alerta com base nos limites do contador de desempenho, para consultar dados de desempenho, criar sessões de rastreamento de eventos, capturar uma configuração do computador e rastrear as chamadas de API em algumas DLLs do sistema Win32.

Descubra se seu aplicativo está com bom desempenho, identifique afunilamentos do sistema e ajustes finos do sistema e do desempenho do aplicativo.

Forneça solução de problemas de rede simplificadas para seus usuários, integrando uma ferramenta de solução de problemas extensível em seu aplicativo.

Capture tráfego da rede para exibição e análise. Analise dados previamente capturados em métodos definidos pelo usuário e extraia dados dos analisadores de protocolos definidos.

Aprimorando UX

Obtenha informações do relatório de erros sobre seus clientes da Microsoft e use essas informações para ajudá-los a corrigir problemas e assegurar que eles não percam dados após travamentos de um aplicativo.

Automatize o processo de correção dos problemas mais comuns detectáveis que seu cliente pode encontrar ao usar seu aplicativo.

Salve os dados e as informações de estado quando seu aplicativo precisar ser encerrado devido a uma exceção não tratável, ou quando o aplicativo parar de responder; em seguida, reinicie o aplicativo, se solicitado.

Direcionando aplicativos especializados

Para controles ActiveX. Exiba dados do contador de desempenho registrados anteriormente e em tempo real, como dados de memória, disco e processador.

Para aplicativos móveis. Determine a largura de banda de conexão e informações de latência de dentro de seu aplicativo para otimizar a operação do aplicativo.

Para desenvolvedores de ferramentas. Obtenha informações sobre os aplicativos em execução atualmente para simplificar a criação de ferramentas, especificamente depuradores.

Capture dados de criação de perfil de thread, como tempo do ciclo e motivos para trocas de contexto, e dados do contador para contadores de desempenho de hardware.

Esta página foi útil?
Comentários adicionais?
Obrigado! Agradecemos seus comentários.