CORRECÇÃO: Enfrentar problemas de desempenho quando seu aplicativo multithread chama o método PerformanceCounter.NextValue

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 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: 834672
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Um aplicativo multithread que coleta dados do contador de desempenho de uma série de servidores, chamando o método PerformanceCounter.NextValue pode enfrentar problemas de desempenho. Por exemplo, o aplicativo pode executar lentamente. Desempenho lento é particularmente perceptível se os servidores estão localizados em diferentes redes que têm vínculos de velocidades diferentes e um ou mais dessas redes redes lentas.

Quando um link é lento, esse link causa desempenho todos os contador solicitações de coleção para outros servidores--incluindo servidores que estão em redes locais de baixa latência--a ser bloqueado, embora as solicitações de coleção do contador de desempenho estão em execução em segmentos independentes.
Resolução

Informações de atualização de software

Uma atualização de software com suporte agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Esta atualização de software pode receber testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, a Microsoft recomenda que você aguarde o próximo service pack do Microsoft .NET Framework 1.1 que contém essa atualização de software.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter a atualização de software. Para obter uma lista completa dos números de telefone do Atendimento Microsoft do e informações sobre os custos de suporte, visite o seguinte site: Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Você deve ter o .NET Framework 1.1 instalado para aplicar essa atualização de software.

Requisitos de reinicialização

Não é necessário reiniciar seu computador após aplicar essa atualização de software.

Informações sobre substituição de atualização de software

Esta atualização de software não substitui outras atualizações de software.

Informações sobre o arquivo

A versão em inglês desta atualização de software apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date         Time   Version       Size       File name   ---------------------------------------------------------------------------------------------   13-Jan-2004  03:22  1.1.4322.987    258,048  Aspnet_isapi.dll   13-Jan-2004  03:22  1.1.4322.987     20,480  Aspnet_regiis.exe   13-Jan-2004  03:22  1.1.4322.987     32,768  Aspnet_state.exe   13-Jan-2004  03:22  1.1.4322.987     32,768  Aspnet_wp.exe   16-May-2003  00:49                   33,522  Installpersistsqlstate.sql   16-May-2003  00:49                   34,150  Installsqlstate.sql   13-Jan-2004  03:12  1.1.4322.987     94,208  Perfcounter.dll   14-Jan-2004  00:07  1.1.4322.987  1,220,608  System.dll   14-Jan-2004  00:07  1.1.4322.987    241,664  System.messaging.dll   14-Jan-2004  00:07  1.1.4322.987    323,584  System.runtime.remoting.dll   14-Jan-2004  00:07  1.1.4322.987    131,072  System.runtime.serialization.formatters.soap.dll   14-Jan-2004  00:07  1.1.4322.987  1,257,472  System.web.dll   14-Jan-2004  00:09  1.1.4322.987    819,200  System.web.mobile.dll   14-Jan-2004  00:07  1.1.4322.987    569,344  System.web.services.dll   14-Jan-2004  00:09  1.1.4322.987  1,339,392  System.xml.dll   13-Jan-2004  03:17                   14,472  Webuivalidation.js
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft que estão listados na seção "Aplica-se a" deste artigo.
Mais Informações
Para obter informações adicionais sobre a terminologia que é usada para descrever as atualizações de produtos da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 834672 - Última Revisão: 01/17/2015 06:07:59 - Revisão: 2.1

Microsoft .NET Framework 1.1

  • kbnosurvey kbarchive kbmt kbqfe kbhotfixserver kbbug kbfix kbnetframe110presp1fix KB834672 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)