Artigo: 177415 - Última revisão: sábado, 14 de Maio de 2011 - Revisão: 6.0 Como utilizar o monitor de blocos de memória (Poolmon.exe) para resolver problemas relacionados com as fugas de memória do modo kernel
IMPORTANTE: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 256986
(http://support.microsoft.com/kb/256986/PT/
)
Descrição do registo do Microsoft Windows Nesta páginaSumário Este artigo descreve como usar o utilitário para monitorizar blocos de memória, Poolmon.exe, como uma ferramenta de resolução de problemas para monitorizar sinalizadores de memória. O Poolmon apresenta dados recolhidos pelo sistema operativo sobre atribuições de memória dos blocos de kernel paginados e não paginados do sistema e os blocos de memória utilizados para sessões dos serviços de terminal. Os dados são agrupados por sinalizador de atribuição de bloco. Estas informações podem ser utilizadas pelo suporte técnico da Microsoft para detectar fugas de memória no modo kernel. Uma fuga de memória é provocada por uma aplicação ou por um processo que reserva memória para utilização, mas que não a liberta quando termina. Consequentemente, a memória disponível é completamente utilizada ao longo do tempo, provocando frequentemente falhas no funcionamento do sistema. Mais Informação A primeira secção que se segue descreve como activar o modo de sinalização para utilizar o Poolmon. A segunda secção descreve como recolher as informações de resolução de problemas utilizando o Poolmon. Activar o modo de sinalizaçãoAntes de executar o PoolMon, tem de activar a sinalização de blocos e reiniciar o computador. A funcionalidade de sinalização de blocos recolhe e calcula estatísticas sobre memória de blocos ordenadas pelo valor do sinalizador da atribuição de memória.Nota: não é necessário activar a sinalização de blocos no Windows Server 2003, uma vez que esta está activada por predefinição. Para activar a sinalização de blocos num computador baseado no Windows NT 4.0, Windows 2000 ou Windows XP, utilize um dos seguintes métodos: Método 1: Editar o registoAVISO: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.Para alterar o valor de registo que permite o modo de sinalização do Poolmon.exe:
Método 2: Usar o utilitário Gflags.exePode também usar o utilitário do editor de sinalizadores globais (Gflags.exe) para activar a sinalização de blocos. O Gflags.exe está disponível no Windows NT 4.0 Resource Kit e na pasta \Support\Tools dos CD-ROMs do Windows 2000, Windows XP e Windows Server 2003.Nota: uma vez que a sinalização de blocos está permanentemente activada no Windows Server 2003, a caixa de verificação Enable Pool Tagging da caixa de diálogo Global Flags está desactivada e os comandos para activar ou desactivar a sinalização de blocos falham. Para efectuar a alteração utilizando Gflags.exe, siga estes passos:
Utilizar o Poolmon para recolher informaçõesO PoolMon apresenta informações sobre os sinalizadores de blocos numa janela de comandos. Utilize as teclas de seta ou as teclas PAGE UP e PAGE DOWN para visualizar todas as informações sobre sinalizadores devolvidas pela ferramenta.O Poolmon.exe está disponível no Windows NT 4.0 Resource Kit e na pasta \Support\Tools dos CD-ROMs do Windows 2000, Windows XP e Windows Server 2003. Utilize os seguintes passos para copiar e armazenar as informações sobre sinalizadores. Repita estes passos durante duas horas com intervalos de 15 minutos. Acrescente cada actualização ao fim do ficheiro do Bloco de notas (Notepad).
P - Ordena a lista de sinalizadores por Paged, Non-Paged ou misto. Repare que P percorre cada uma das entradas na lista. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): B - Ordena sinalizadores pela utilização máxima de bytes. M - Ordena sinalizadores por atribuição máxima de bytes. T - Ordena os sinalizadores alfabeticamente pelo nome dos mesmos. E - Apresenta o total de Paged e Non-paged na parte inferior. Percorre a lista. A - Ordena os sinalizadores por tamanho de atribuição. F - Ordena sinalizadores por "frees". S - Ordena sinalizadores pelas diferenças de atribuições (allocs) e libertações (frees). E - Apresenta o total de Paged e Non-paged na parte inferior. Percorre a lista. Q - Sair. 298102
(http://support.microsoft.com/kb/298102/PT/
)
How to Find Pool Tags That Are Used By Third-Party Drivers
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos
|






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