CORRECÇÃO: Experimentar problemas de desempenho quando a aplicação multithread chama o método PerformanceCounter.NextValue

Traduções de Artigos Traduções de Artigos
Artigo: 834672 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Uma aplicação com vários threads que recolhe dados do contador de desempenho de uma série de servidores chamando o método PerformanceCounter.NextValue poderá detectar problemas de desempenho. Por exemplo, a aplicação é executada lentamente. Desempenho lento é particularmente evidente se os servidores localizados em redes diferentes que têm hiperligações de velocidades diferentes e um ou mais destas redes redes lentas.

Quando uma ligação é lenta, esta hiperligação causa desempenho todos os contador pedidos de recolha para outros servidores--incluindo servidores que estejam em redes locais latência baixa--a ser bloqueado, apesar dos pedidos de colecção do contador de desempenho em execução no threads independentes.

Resolução

Informações de actualização de software

Uma actualização de software suportado tem já disponível da Microsoft, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta actualização de software poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, a Microsoft recomenda que aguarde pelo próximo service pack do Microsoft .NET Framework 1.1 que contenha esta actualização de software.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a actualização de software. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Pré-requisitos

Tem de ter o .NET Framework 1.1 instalado para aplicar esta actualização de software.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta actualização de software.

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

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

Informações do ficheiro

A versão inglesa desta actualização de software tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   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

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a" deste artigo.

Mais Informação

Para obter informações adicionais sobre a terminologia utilizada para descrever actualizações de produtos Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 834672 - Última revisão: 7 de abril de 2006 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbmt kbqfe kbhotfixserver kbbug kbfix kbnetframe110presp1fix KB834672 KbMtpt
Tradução automática
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: 834672

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com