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.
-
Consulte 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 Coletar dados de Temporização de Função JavaScript em aplicativos da Store em um computador local ou Coletar dados de Temporização de Função JavaScript em aplicativos da 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
Início rápido: a maneira fácil de criar um perfil
(Opcional) Configurar as propriedades de depuração do projeto
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
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.
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.
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.
Inicie o criador de perfil. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2. Escolha Amostragem de CPU e selecione Iniciar.
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 de documento Desempenho e Diagnóstico, escolha Parar de coletar (teclado: CTRL + ALT + F2).
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++
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
Para analisar a solução ou o projeto atual do Visual Studio:
Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.
Escolha Amostragem de CPU e selecione Iniciar.
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 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:
Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.
Escolha Alterar Destino e, em seguida, selecione Aplicativo em Execução ou Aplicativo Instalado na lista Destinos de Análise.
Na caixa de diálogo Selecionar Aplicativo em Execução, escolha o aplicativo que você deseja analisar.
Escolha Amostragem de CPU e selecione Iniciar.
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 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
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