ID do artigo: 931370 - Última revisão: segunda-feira, 7 de maio de 2012 - Revisão: 1.0 A ferramenta Debug diagnóstico 1.1 agora está disponível
Nesta páginaSumárioEste artigo descreve os recursos e disponibilidade da ferramenta Debug Diagnostics 1.1. Além disso, este artigo descreve como usar a ferramenta Debug Diagnostics 1.1 para analisar e resolver problemas de aplicativos. INTRODUÇÃOA ferramenta Debug Diagnostics 1.1 foi projetada para ajudar a solucionar problemas de desempenho em qualquer processo de modo de usuário do Win32. Por exemplo, a ferramenta Debug Diagnostics 1.1 pode ajudá-lo a solucionar problemas de um aplicativo que pára de responder (paralisa) ou falha, executa lentamente, vazamentos de memória ou tem problemas de fragmentação de memória. A ferramenta Debug Diagnostics 1.1 também inclui a depuração de scripts para aplicativos Serviços de Informações da Internet da Microsoft (IIS), componentes de acesso a dados da Web, aplicativos Microsoft COM+ e tecnologias da Microsoft relacionadas. A ferramenta Debug Diagnostics (DebugDiag) versão 1.2 está disponível agora. Para obter a ferramenta Debug Diagnostic 1.2, visite o seguinte site da Microsoft: Debug Diagnostic Tool v 1.2
(http://www.microsoft.com/en-us/download/details.aspx?id=26798)
Observação A ferramenta Debug Diagnostics 1.0 está disponível como parte do IIS Diagnostics Toolkit 1.0 ou como uma ferramenta autônoma.Mais InformaçõesA ferramenta Debug Diagnostics 1.1 usa objetos de modelo de objeto de componente da Microsoft (COM) para fornecer um modelo de objeto extensível. A ferramenta Debug Diagnostics 1.1 inclui um host de script e uma estrutura de relatório interna. Componentes da ferramenta Debug Diagnostics 1.1O serviço de depuraçãoO serviço de depuração (Dbghost.exe) executa as seguintes ações:
O Host depuradorO Host depurador (Dbghost.exe) hospeda o mecanismo de depurador simbólico do Windows (Dbgeng.dll). O Host depurador anexa processos ao mecanismo do Windows Symbolic Debugger e gera despejos de memória. O Host depurador também hospeda o módulo principal que é usado para analisar despejos de memória.Observação O Host depurador não é dependente do serviço Debug diagnóstico (Dbgsvc.exe). As interfaces do usuárioAs interfaces de usuário (Debugdiag.exe e Debugdiaganalysisonly.exe) na ferramenta Debug Diagnostics 1.1 são interfaces que são usadas para analisar despejos de memória, automatizar criar scripts de controle e exibir o status de processos em execução. Esses processos incluem serviços.A ferramenta Debug Diagnostics 1.1 inclui três modos de exibição:
Como usar a ferramenta Debug Diagnostics 1.1Antes de iniciar a ferramenta Debug Diagnostics 1.1, você deve identidade o tipo de problema que está enfrentando. Por exemplo, determine se o aplicativo pára de responder, falha, executa lentamente ou vazamentos de memória. Depois que você souber o tipo de problema, você pode configurar a ferramenta Debug Diagnostics 1.1 para reunir os dados corretos. Em seguida, você pode usar os dados para determinar e resolver a causa do problema.Depurar uma falha de processoNormalmente, uma falha no processo indica que uma exceção sem tratamento em um processo ou código que está executando em um processo terminou o processo. Para depurar uma falha de processo, crie uma regra falha no processo. Você pode anexar a ferramenta Debug Diagnostics 1.1 para um processo específico. A ferramenta Debug Diagnostics 1.1 monitora o processo para qualquer exceção ou o ponto de interrupção personalizado que faz com que o processo terminar inesperadamente. Quando ocorre uma falha, um arquivo de despejo de memória é criado na pasta especificada na regra.Para obter mais informações sobre como criar uma regra de falha, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 919789
(http://support.microsoft.com/kb/919789/
)
Como usar a ferramenta Debug Diagnostics para solucionar problemas de um processo do IIS pára inesperadamente Depurar um processo pára de responder ou um problema de desempenho lentoUse um dos seguintes métodos.Método 1: Criar uma regra de bloqueioO recurso de monitorização de congelamento foi projetado para solucionar problemas de desempenho de processo do IIS. Por exemplo, você pode criar uma regra de bloqueio para solucionar um problema em que páginas em um aplicativo Web demorar mais do que o esperado para carregar ou não carregar.Quando você cria uma regra de bloqueio e em seguida, especifique um processo e uma URL para monitorar, você também deve especificar um intervalo de ping e um valor de tempo limite de resposta. A ferramenta Debug Diagnostics 1.1 envia uma solicitação para o servidor em intervalos configurados. Se o servidor não responder antes do tempo limite configurado, é gerado um arquivo de despejo de memória para o processo especificado. Para obter mais informações sobre como criar uma regra de bloqueio, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 919791
(http://support.microsoft.com/kb/919791/
)
Como usar a ferramenta Debug Diagnostics para solucionar problemas de alta utilização da CPU por um processo no IIS Método 2: Criar manualmente um arquivo de despejo de memória para o processoQuando o processo pára de responder ou executa lentamente, você pode criar manualmente um arquivo de despejo de memória. Para criar manualmente um arquivo de despejo de memória para um processo, clique com o botão direito no processo de Processos Exibir e clique em Criar Userdump total.Depurar memória ou manipular usoUse um dos seguintes métodos.Método 1: Criar uma regra de vazamentoQuando você cria uma regra de vazamento contra um processo, o arquivo Leaktrack.dll é injetado no processo para controlar o uso de memória e lidar com o uso ao longo do tempo. Quando você configurar uma regra de vazamento de memória ou uma regra de vazamento de identificador, você pode configurar a ferramenta Debug Diagnostics 1.1 para gerar o arquivo de despejo de memória é baseado no uso de memória ou tempo.Método 2: Criar manualmente um arquivo de despejo de memóriaPara fazer isso, clique com o botão direito no processo de Processos Exibir e clique em Monitor de vazamentos. Quando o processo cresce para um tamanho de problema, o processo com o botão direito e clique em Criar Userdump total.Para obter mais informações sobre como criar uma regra de vazamento de memória e identificador, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 919790
(http://support.microsoft.com/kb/919790/
)
Como usar a ferramenta IIS Debug Diagnostics para solucionar problemas de um vazamento de memória em um processo do IIS Analisar arquivos de despejo de memóriaA ferramenta Debug Diagnostics 1.1 pode analisar um arquivo de despejo de memória e gerar um arquivo de relatório que inclui a análise. Além disso, o arquivo de relatório inclui recomendações para resolver os problemas identificados.A ferramenta Debug Diagnostics 1.1 usa análise scripts para analisar o arquivo de despejo de processo. Os seguintes scripts de análise são usados com mais freqüência:
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 931370
(http://support.microsoft.com/kb/931370/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início