Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Quando um Microsoft Transaction Server (mtx.exe) ou COM + (DLLHost.exe) processo apresenta elevada utilização da CPU no Perfmon e ultrapassa a utilização da CPU a 100 %, este artigo pode ajudá-lo capturar uma cópia do processo e um registo do Monitor de desempenho, que pode utilizar para comparar com a informação de processo, para ajudar a isolar o problema. Para analisar as informações de estado, pode contactar um técnico de suporte da Microsoft ou utilizar a ferramenta WinDbg (consulte a secção "Referências" para obter mais informações).
Para capturar uma cópia do processo e um registo do Monitor de desempenho, siga estes passos:
No menu Iniciar , aponte para programas , aponte para Ferramentas administrativas e clique em Monitor de desempenho .
Na barra de ferramentas, clique no sinal de adição (+ ) botão. Na caixa de diálogo Adicionar para gráfico , seleccione os itens seguintes:
Objecto = processo Contador = % de tempo do processador Contador = identificador de processo
Na lista de exemplo , clique em todos os processos no sistema , clique em Adicionar e, em seguida, clique em concluído .
Para realçar o processo que está a consumir a maior parte dos CPU, num computador com o Microsoft Windows NT 4, prima a tecla de retrocesso uma vez. Num computador baseado no Microsoft Windows 2000, clique no botão de lâmpada na barra de ferramentas. O contador seleccionado aparece em branco no gráfico.
Utilize as teclas de setas para localizar o processo que está a consumir a maior parte das CPU. Anote o nome de processo e o ID de processo.
Prima a tecla DELETE para remover outros contadores irrelevantes do gráfico.
Na barra de ferramentas Perfmon, clique no sinal de adição (+ ) botão. Na caixa de diálogo Adicionar ao gráfico , seleccione os seguintes itens:
Objecto = thread Contador = % de tempo do processador
Na lista de exemplo , clique em todos os threads para as instâncias de processo anotados (MTX.exe no Windows NT 4) e Dllhost.exe no Windows 2000, clique em Adicionar e, em seguida, clique em concluído .
número a seguir a '/' é o número de thread. O número depois '#' é o número de instância de processo (poderá ter mais do que um dllhost). O thread que está a procurar deve ter um número de processo que é o mesmo que o que é encontrado no passo 5.
Utilize as teclas de setas para localizar o thread está a consumir a maior parte das CPU e tenha em atenção que é de instância.
Na barra de ferramentas Perfmon, clique no sinal de adição (+ ) botão. Na caixa de diálogo Adicionar ao gráfico , seleccione os seguintes itens:
Objecto = thread Contador = ID de thread Instância = A ocorrência do thread anotado no passo anterior.
Clique em Adicionar e, em seguida, clique em concluído .
Tenha em atenção a última leitura para o ID de thread e sair Perfmon.
Instale UserDump no sistema.
Numa linha de comandos, escreva o seguinte comando para alterar a pasta para a pasta Userdump:
Userdump [ID de processo anotados]
Se precisar de consultar um técnico de suporte da Microsoft, zip o Userdump e dispor enviá-la com as seguintes informações:
Windows NT service pack
Microsoft Data Access Components (MDAC) versão (se existir)
Versão de coordenador de transacções distribuídas da Microsoft (MS DTC)
ID do thread utilização da CPU alta
Versão SQL e service pack (se existir)
Oracle versão, versão de cliente e versão de biblioteca de rede (se existir)
Qualquer patch adicional ou correcções que são utilizadas actualmente
Símbolo de ficheiros para os componentes personalizados ou de terceiros (se existir)
Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
250509
(http://support.microsoft.com/kb/250509/EN-US/
)
XADM: Como utilizar Userdump.exe para capturar o estado do arquivo de informações
281630
(http://support.microsoft.com/kb/281630/EN-US/
)
Como configurar propriedades do Visual Basic DLL de projecto para executar no IIS, MTS ou COM +
Para mais informações sobre como os depuradores de Windows, consulte o seguinte Web site da Microsoft:
IMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 258833
(http://support.microsoft.com/kb/258833/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.