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.
-
Consulte Como criar um perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um dispositivo remoto quando desejar criar perfil de um aplicativo escrito com XAML em um dispositivo remoto.
-
Consulte Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local ou Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto quando desejar criar o perfil de componentes do Visual C++, Visual C# e Visual Basic de um aplicativo da Windows Store gravado em JavaScript e em HTML.
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
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.
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.
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.
Acione o aplicativo. Execute as partes do aplicativo cujo perfil você deseja criar. Repita os cenários mais importantes para obter resultados mais precisos.
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.
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++
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
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.
Coletar 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:
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.
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.
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.
Coletar 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:
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.
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.
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 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