Compartilhar via


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

No Visual Studio, o criador de perfil Amostragem de CPU para aplicativos da Windows Store permite medir, avaliar e direcionar problemas relativos a desempenho no seu código. 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. (Você também pode analisar componentes gerenciados e nativos de um aplicativo que foi escrito em JavaScript e em HTML5). 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

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

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

Criar o perfil do aplicativo

Analisar um aplicativo em execução ou instalado

Analisar os resultados da criação de perfil

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 (Opcional) Configurar as propriedades de depuração do projeto 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.

    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.

  2. Selecione o computador local como o destino da implantação.

    Dica

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

    Run on Local Machine

    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.

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

  3. Inicie o criador de perfil. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2. Escolha Amostragem de CPU e selecione Iniciar.

    Choose CPU Sampling

  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 de documento Desempenho e Diagnóstico, escolha Parar de coletar (teclado: CTRL + ALT + F2).

    Stop collecting data

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 Analisar os dados de desempenho do código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store.

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

Se você tiver alterado as propriedades na página de propriedades do projeto Depurar (Visual C++) ou Depuração (Visual C# e Visual Basic), redefina-as como os valores a seguir. Os valores marcados como N/A são ignorados pelo criador de perfil:

Visual C++

C++ Debug property page

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++ / VB Debugging property page

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

Para analisar a solução ou o projeto atual do Visual Studio:

  1. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.

  2. Escolha Amostragem de CPU e selecione Iniciar.

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

  4. Pare a criação de perfil. Na janela de documento Desempenho e Diagnóstico, escolha Parar de coletar (teclado: CTRL + ALT + F2).

Analisar um aplicativo em execução ou instalado

Você também pode coletar dados de criação de perfil para o código nativo ou gerenciado de um aplicativo que já estiver sendo executado no computador, ou para um aplicativo que foi instalado da Windows Store:

  1. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.

  2. Escolha Alterar Destino e, em seguida, selecione Aplicativo em Execução ou Aplicativo Instalado na lista Destinos de Análise.

    Change Target list

  3. Na caixa de diálogo Selecionar Aplicativo em Execução, escolha o aplicativo que você deseja analisar.

    Select Running App dialog box

  4. Escolha Amostragem de CPU e selecione Iniciar.

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

  6. Pare a criação de perfil. Na janela de documento Desempenho e Diagnóstico, escolha Parar de coletar (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 Analisar os dados de desempenho do código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store.

Consulte também

Conceitos

Analisar o desempenho de aplicativos da Windows Store usando as ferramentas de diagnóstico do Visual Studio

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

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

Coletar dados de Temporização de Função JavaScript em aplicativos da Store em um computador local

Coletar dados de Temporização de Função JavaScript em aplicativos da Store em um dispositivo remoto