Compartilhar via


Configurar otimizações de código

Configurar otimizações de código para identificar e analisar gargalos de CPU e memória em seus aplicativos Web é um processo simples no portal do Azure. Neste guia, você aprenderá a:

  • Conecte seu aplicativo Web ao Application Insights.
  • Habilite o .NET Profiler em seu aplicativo Web.

Você pode revisar suas otimizações de código no portal do Microsoft Azure.

Vídeo de demonstração

Conecte seu aplicativo Web ao Application Insights

Antes de configurar otimizações de código para seu aplicativo Web, verifique se seu aplicativo está conectado a um recurso do Application Insights.

  1. No portal do Azure, navegue até seu aplicativo Web.

  2. No menu à esquerda, selecione Configurações>Application Insights.

  3. Na folha do Application Insights para seu aplicativo Web, determine as seguintes opções:

    • Se seu aplicativo Web já estiver conectado a um recurso do Application Insights:

      • Uma faixa na parte superior da folha diz: Seu aplicativo está conectado ao recurso do Application Insights: {NAME-OF-RESOURCE}.

        Captura de tela da faixa explicando que seu aplicativo já está conectado ao App Insights.

    • Se seu aplicativo Web ainda precisar ser conectado a um recurso do Application Insights:

      • Uma faixa na parte superior da folha diz: Seu aplicativo será conectado a um recurso do Application Insights criado automaticamente: {NAME-OF-RESOURCE}.

        Captura de tela da faixa informando para habilitar o App Insights e o nome do recurso do App Insights.

  4. Clique em Aplicar na parte inferior do painel do Application Insights.

Habilite o .NET Profiler em seu aplicativo Web

O .NET Profiler coleta rastreamentos em seu aplicativo Web para análise de otimizações de código. Em algumas horas, se a Otimização de Código observar quaisquer gargalos de desempenho em seu aplicativo, você poderá ver e examinar os insights de Otimizações de Código.

  1. Ainda na folha Application Insights, em Instrumentar seu aplicativo, selecione a guia .NET.

  2. Em Profiler, selecione a alternância para ativar o .NET Profiler para seu aplicativo Web.

    Captura de tela de como habilitar o .NET Profiler para seu aplicativo Web.

  3. Verifique se o .NET Profiler está coletando rastreamentos.

    1. Acesse seu recurso do Application Insights.
    2. No menu à esquerda, selecione Investigar>Desempenho.
    3. Selecione Profiler no menu superior da folha Desempenho.
    4. Examine os rastreamentos do profiler coletados de seu aplicativo Web. Se você não vir nenhum rastreamento, consulte o guia de solução de problemas.

Próximas etapas