COMO: Analisar o desempenho do aplicativo ASP.NET usando a ferramenta de administração de desempenho

Traduções deste artigo Traduções deste artigo
ID do artigo: 815159 - Exibir os produtos aos quais esse artigo se aplica.

NESTA TAREFA

Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve como analisar o desempenho do aplicativo ASP.NET usando a ferramenta de administração de desempenho.

O ASP.NET fornece muita informação por meio de contadores de desempenho padrão. Os contadores de desempenho padrão podem ser monitorados usando o snap-in de desempenho. Essas informações são úteis para administradores de sistema que devem compreender as características de desempenho de um aplicativo ASP.NET. Os contadores de desempenho podem revelar o tempo necessário para processar páginas, a carga colocado no processador e o número de sessões ativas do ASP.NET.

Essas principais contadores de monitoramento é útil em circunstâncias que se seguem:
  • Você pode criar uma linha de base de desempenho e, em seguida, usar essa linha de base para medir o impacto das alterações de configuração e atualizações de aplicativo.
  • Você pode validar as alterações feitas na configuração de um aplicativo especificamente para melhorar o desempenho.
  • Você pode verificar atualizações de hardware que o efeito que você deseja no desempenho.
  • Você pode monitorar o desempenho do aplicativo sob carga. A carga pode ser real ou artificialmente gerado por uma ferramenta como a ferramenta Web Application Stress.
  • Você pode determinar o impacto de desempenho de atualizações de aplicativo.
Este artigo descreve os contadores mais importantes que você pode usar para analisar o desempenho de aplicativos ASP.NET. Isso não é uma lista completa de contadores ASP.NET. Somente os contadores mínimos que você deve ter para medir o desempenho de um aplicativo são descritos.

back to the top

Principais contadores de desempenho

Esses contadores são exibidos mais facilmente usando o desempenho snap-in. Para executar o snap-in de desempenho, execute essa etapas:
  1. Na barra de tarefas, clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  2. Clique duas vezes em Ferramentas administrativas pasta e, em seguida, clique duas vezes ferramenta desempenho .
  3. Quando o snap-in de desempenho inicia, clique em para selecionar o objeto do Monitor do sistema no painel esquerdo e, em seguida, clique em Adicionar na barra de ferramentas para adicionar os contadores que estão descritos na tabela a seguir.
    Recolher esta tabelaExpandir esta tabela
    Objeto de desempenhoContadorInstância (se necessário)Descrição
    Processo% Tempo de processador aspnet_wpA porcentagem do tempo que é tempo de processador consumido pelo ASP.NET. Quando você comparar desempenho sob carga padrão em relação a uma linha de base capturada anteriormente, diminui neste contador revelar requisitos de processador inferiores e, portanto, maior escalabilidade.
    ProcessoConjunto de trabalhoaspnet_wpA quantidade de memória ativamente usada por ASP.NET. Embora o desenvolvedor do aplicativo tenha mais controle sobre como a memória é consumida pelo aplicativo, os administradores de sistema podem ter um impacto significativo ajustando o período de tempo limite de sessão.
    ASP.NET ApplicationsSolicitações/S__Total__Quando você analisa o desempenho em relação a uma carga artificialmente gerado, esse contador permite que você verificar que as solicitações são manipuladas tão rapidamente quanto eles são enviados. Se o número de solicitações por segundo cair abaixo do número de solicitações que são gerados por segundo, o enfileiramento está ocorrendo. Isso significa que a taxa máxima de solicitação tem sido ultrapassada. Quando você analisa carga de usuário real em um ambiente de produção, esse contador revela o site é como ocupado.
    Aplicativos ASP.NETSessões Active__Total__Esse contador mostra o número do ASP.NET sessões que foram criadas mas não expirou. ASP.NET habilitados a sessão de aplicativos criam uma nova sessão quando uma solicitação de usuário é enviada sem um cookie. Sessões são removidas quando o aplicativo destrói a sessão ou quando a sessão expirar. Por padrão, o ASP.NET sessões de tempo limite após 20 minutos. Cada sessão consome memória. Portanto, se você reduzir o tempo limite de sessão, você pode melhorar o desempenho se a sessão usa uma grande quantidade de memória, e um número significativo de sessões está ativo. Monitore o contador de conjunto de trabalho para medir o impacto a sessão de tempo limite tem no consumo de memória.
    ASP.NETSessões do servidor de estado ActiveEsse contador mostra as mesmas informações que sessões Active contador no objeto de desempenho de aplicativos ASP.NET . Use este contador quando um servidor de estado é usado em vez de sessões em andamento.
    ASP.NET Tempo de execução da solicitaçãoEsse contador mostra o tempo, em milissegundos, que demora para processar a última página solicitada e transmiti-lo para o usuário. Esse contador geralmente será maior que o tempo que um rastreamento mostra para processar a página. Esse contador é uma medida mais abrangente de tempo de solicitação de início-a-término. Se esse contador mostra uma média mais baixa quando comparado a uma linha de base, em seguida, a escalabilidade e o desempenho do aplicativo aumentaram.
back to the top

Referências

Para obter mais informações sobre como monitorar limites de desempenho, consulte a documentação do .NET Framework SDK ou visite o seguinte site:

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

back to the top


Propriedades

ID do artigo: 815159 - Última revisão: quarta-feira, 30 de abril de 2003 - Revisão: 1.6
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Palavras-chave: 
kbmt kbperformance kbweb kbhowtomaster KB815159 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 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: 815159
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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