Como: Executar uma sessão de desempenho em um aplicativo da Web
Este tópico se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual StudioExpress |
---|---|---|---|
A sessão de desempenho ferramentas que estão incluídos no Visual Studio Premium permitem aos desenvolvedores medem, avaliar e direcionar os problemas de desempenho nos seus aplicativos de código. Para obter mais informações, consulte Analisando o desempenho do aplicativo usando as ferramentas de criação de perfil.
Observação |
---|
Considere o uso do ASP.NET Profiler de diagnóstico e o adaptador de dados ativo testar a configuração em vez de usar uma sessão do profiler para seu aplicativo da Web. No entanto, o ASP.Adaptador de dados e o diagnóstico de NET Profiler não oferece suporte a criação de perfil Cassini. Para obter mais informações, consulte Como: Execute um teste de carga que contém os testes de desempenho de Web que coleta o ASP.NET Profiler Data. |
Com Visual Studio Ultimate você pode criar sessões de desempenho no aplicativo Web que está associado a seu teste de desempenho da Web para complementar sua análise. Para obter os dados que você deseja analisar, você deve primeiro criar uma sessão de desempenho e, em seguida, executa a sessão. O Performance Wizard permite fazer ambos.
Pré-requisitos
Estas são algumas coisas que você deve fazer antes de iniciar a criação de perfil para certificar-se de que não ocorram previsíveis causados por problemas.
Executar como administradorse você não for um administrador no computador que você está usando, você deve executar Visual Studio como um administrador para certificar-se de que você tenha as permissões necessárias para alguns dos recursos do Ferramentas de criação de perfil. Para fazer isso, clique em Iniciar, localize o Visual Studio ícone do programa, clique com o botão direito no ícone e, em seguida, clique em Executar como administrador.
Definir a configuração de compilação ativa para a versão inserir o código de diagnóstico adicional em seu aplicativo de compilações de depuração e não incluem otimizações que o compilador executa nas compilações lançadas. A versão do seu aplicativo de criação de perfil fornece dados mais precisos sobre o desempenho do seu aplicativo. Para alterar a configuração ativa, no Build menu do botão Configuration Manager e na caixa de diálogo, em configurações de solução ativa, selecione Release.
Obter arquivos de símbolos do Windows se você criar o perfil de código que chama as funções do Windows, você deve verificar que você tenha os arquivos. PDB mais atuais. Sem esses arquivos seus modos de exibição do relatório lista os nomes de função do Windows são cifradas e difícil de entender. Para obter mais informações sobrecomo certificar-se de que você tenha os arquivos que você precisa, consulte Como: Informações de referência do símbolo de Windows.
Para criar e executar uma sessão de desempenho em um aplicativo da Web
Verifique se você atendeu os pré-requisitos listados na seção anterior.
Abra um teste de desempenho da Web ou em um teste de carga que contém um teste de desempenho da Web.
No Editor de teste de desempenho da Web ou barra de ferramentas do Load Test Editor, clique criar a sessão de desempenho para esse teste.
O Performance Wizard aparece. A primeira página exibe o nome do teste de carga em uma sessão de desempenho será criada para o seguinte teste. Para obter mais informações, consulte Visão geral de sessão de desempenho de ferramentas de criação de perfil.
Clique em Next.
O Specify the profiling method página é exibida.
Selecione o método de criação de perfil que você deseja usar em seu teste de carga. A configuração padrão de Amostragem de CPU (recomendado). Para obter mais informações, consulte Noções básicas sobre métodos de criação de perfil.
Observação Para testes de carga, a amostragem de CPU, modo de perfil tem muito pouca sobrecarga. Portanto, é o modo ideal. Modos de criação de perfil de memória e de instrumentação têm muito maiores sobrecargas. Portanto, não são recomendados para testes de carga. No entanto, qualquer modo, funcionará.
Para obter mais informações, consulte Noções básicas sobre métodos de criação de perfil.
Clique em Next.
O Selecionar um aplicativo da Web para coletar dados de desempenho sobre página é exibida.
Use a lista drop-down em quais aplicativos devem ser direcionados para especificar o aplicativo da Web associado ao teste de carga.
Clique em Next.
O você concluiu Especifica configurações para sua nova sessão de desempenho página é exibida.
Se você deseja iniciar a criação de perfil do aplicativo da Web quando você concluir o Assistente de desempenho, verifique o Iniciar após a conclusão do Assistente de criação de perfil caixa de seleção está marcada.
Clique em Finish.
Inicia o seu gerador de perfil coletar dados sobre seu aplicativo da Web.
- ou -
Se você deseja criar o perfil de aplicativo da Web posteriormente, desmarque o Iniciar após a conclusão do Assistente de criação de perfil caixa de seleção e clique em Concluir.
Após o profiler em execução, o Resumo o modo de exibição dos dados de criação de perfil aparece no principal Visual Studio janela e um ícone para a nova sessão aparece na Performance Explorer janela.
Relatório Resumo da sessão de desempenho Web application
Use o o modo de exibição atual a lista drop-down para ver os dados de sessão de desempenho incluindo exibições adicionais:
Chamar árvore
Módulos
Chamador / receptor
Funções
Linhas
Marcas
Processos
Detalhes da função
IPs
Para obter mais informações, consulte Visão geral do relatório de ferramentas de criação de perfil.
Consulte também
Conceitos
Analisando o desempenho do aplicativo usando as ferramentas de criação de perfil
Visão geral do analisador de teste de carga