Compartilhar via


Como criar um perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um computador local

No Visual Studio, as ferramentas de criação de perfil para aplicativos da Windows Store permitem medir, avaliar e apontar em seu código problemas relativos a desempenho. O criador de perfil coleta informações de controle de tempo para os aplicativos escritos em Visual C++, Visual C# e Visual Basic, usando um método de amostragem que coleta informações da pilha de chamadas da CPU a intervalos regulares. As visualizações de relatório de criação de perfil exibem representações gráficas e tabulares de informações detalhadas e ricas em contexto sobre o desempenho do seu aplicativo. Elas ajudam você a navegar pelos caminhos de execução do seu código e pelos custos de execução das suas funções a fim de encontrar as melhores oportunidades para otimização. Você pode coletar informações do início ao fim do processo de criação de perfil ou pode registrar o desempenho somente nos cenários em que está interessado.

Dica

Este tópico descreve como criar o perfil do código XAML e Visual C++, Visual C# ou Visual Basic em aplicativos da Windows Store na máquina onde o Visual Studio está instalado.

Neste tópico

Estes são os assuntos tratados neste tópico:

Quick start: the easy way to profile

Profile a release build of your app

Choose the local machine deployment target

(Optional) Configure the debug properties of the project

Profile the app

  • Collect performance data for the entire profiling run

  • Collect performance data for specific scenarios

Analyze the profiling results

Início rápido: a maneira fácil de criar um perfil

Em muitos casos, você pode coletar dados de criação de perfil para um aplicativo em algumas poucas etapas.

No entanto, o criador de perfil do Visual Studio usa as configurações de depuração do projeto para definir a implantação do aplicativo no computador local. Se você tiver alterado as configurações padrão de depuração do seu projeto, será melhor primeiro certificar-se de que as configurações são compatíveis com a criação de perfil. Consulte (Optional) Configure the debug properties of the project neste tópico para obter mais informações.

Criação de perfil em cinco etapas

  1. Crie o perfil da versão de lançamento do seu aplicativo. Escolha Versão na lista suspensa Configuração da solução na barra de ferramentas Padrão.

  2. Selecione o computador local como o destino da implantação. Escolha Computador Local na lista suspensa ao lado do botão Iniciar Depuração na barra de ferramentas Padrão do Visual Studio.

    Executado na máquina Local

  3. Inicie o criador de perfil. Escolha Iniciar Análise de Desempenho (teclado: ALT + F2) para iniciar seu aplicativo e começar a criação de perfil imediatamente.

  4. Acione o aplicativo. Execute as partes do aplicativo cujo perfil você deseja criar. Repita os cenários mais importantes para obter resultados mais precisos.

  5. Pare a criação de perfil. Na janela do documento de criação de perfil, escolha Parar criação de perfil (teclado: CTRL + ALT + F2). O criador de perfil analisa os dados e exibe a visualização de resumo dos dados de criação de perfil.

Quando você interrompe o processo de criação de perfil, o criador analisa os dados e os exibe na visualização de resumo em uma janela de documento do IDE. Consulte Analisando os dados de desempenho para código Visual C++, Visual C # e Visual Basic em aplicativos da Windows Store.

Criar o perfil de uma compilação de lançamento do seu aplicativo

As compilações de lançamento do seu aplicativo incluem todas as otimizações geradas pelo compilador que o aplicativo irá conter quando for lançado; por isso, a criação do perfil de uma compilação de lançamento fornece as informações mais precisas sobre o desempenho do aplicativo. Para especificar uma compilação de lançamento, escolha Versão na lista suspensa Configuração da solução na barra de ferramentas Padrão.

Escolher o destino da implantação no computador local

Dica

Não recomendamos criar o perfil no simulador porque este pode distorcer o desempenho do aplicativo.

Para executar o aplicativo no computador local, escolha Computador Local na lista suspensa ao lado do botão Iniciar Depuração na barra de ferramentas Padrão do Visual Studio.

Executado na máquina Local

Você também pode definir o host nas páginas de propriedades do projeto do aplicativo. Consulte Executando aplicativos da Windows Store no computador local.

(Opcional) Configurar as propriedades de depuração do projeto

Se você tiver alterado as propriedades em Depurar (Visual C++) ou Depuração (Visual C# e Visual Basic), convém redefini-las para os valores a seguir. Os valores marcados como N/A são ignorados pelo criador de perfil:

Visual C++

Página de propriedades de depuração do C++

Propriedade

Valor

Depurador a iniciar

Depurador Local

Iniciar Aplicativo

Sim

Permitir Loopback de Rede Local

N/A

Tipo de Depurador

N/A

Visual C#/Visual Basic

C++ / página de propriedades de depuração do VB

Propriedade

Valor

Não iniciar, mas depurar meu código quando ele começar

Desmarque esta caixa de seleção

Permitir Loopback de Rede Local

N/A

Dispositivo de destino

Computador Local

Computador remoto

N/A

Usar autenticação

N/A

Desinstalar e reinstalar meu pacote. Todas as informações sobre o estado do aplicativo são excluídas

Desmarque esta caixa de seleção

Tipo de Depurador

N/A

Criar o perfil do aplicativo

Você pode coletar dados para o processo inteiro de criação de perfil ou somente para cenários específicos.

Parar criação de perfil

Hh696631.collapse_all(pt-br,VS.110).gifColetar dados de desempenho para o processo inteiro de criação de perfil

Para criar o perfil do seu aplicativo do início ao fim, faça o seguinte:

  1. Inicie o criador de perfil. Escolha Iniciar Análise de Desempenho (teclado: ALT + F2)) para iniciar seu aplicativo e começar a criação de perfil imediatamente.

  2. Acione o aplicativo. Execute as partes do aplicativo cujo perfil você deseja criar. Para obter resultados mais precisos, repita os cenários em um mesmo processo de criação de perfil para reunir mais exemplos.

  3. Pare a criação de perfil. Na janela do documento de criação de perfil, escolha Parar criação de perfil (teclado: CTRL + ALT + F2). O criador de perfil analisa os dados e exibe a visualização de resumo dos dados de criação de perfil.

Hh696631.collapse_all(pt-br,VS.110).gifColetar dados de desempenho para cenários específicos

Para criar o perfil de um cenário específico em seu aplicativo, faça o seguinte:

  1. Inicie o criador de perfil. Escolha Iniciar Análise de Desempenho Pausada (teclado: CTRL + ALT + F2) para iniciar seu aplicativo com a criação de perfil suspensa.

  2. Retome e suspenda a criação de perfil. Logo antes de iniciar o cenário em que você está interessado, escolha Retomar criação de perfil na janela do documento de criação de perfil. Acione o cenário e escolha Pausar criação de perfil para suspender a coleta de dados. Você pode suspender e retomar a criação de perfil sempre que desejar.

  3. Pare a criação de perfil. Na janela do documento de criação de perfil, escolha Parar criação de perfil (teclado: CTRL + ALT + F2).

Analisar os resultados da criação de perfil

Quando você interrompe o processo de criação de perfil, o criador analisa os dados e os exibe na visualização de resumo em uma janela de documento do IDE. Consulte Analisando os dados de desempenho para código Visual C++, Visual C # e Visual Basic em aplicativos da Windows Store.

Consulte também

Conceitos

Analisando o desempenho de aplicativos da Windows Store

Como criar um perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um dispositivo remoto

Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local

Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto

Analisando os dados de desempenho para código Visual C++, Visual C # e Visual Basic em aplicativos da Windows Store