Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local
As ferramentas de criação de perfil do Visual Studio para JavaScript permitem medir, avaliar e tratar problemas relacionados ao desempenho no código. O criador de perfil coleta informações de controle de tempo na entrada e na saída de cada função no aplicativo. 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 criar um perfil da execução inteira do seu aplicativo ou pode suspender e retomar a criação de perfil para coletar dados somente para cenários específicos.
Este tópico descreve como criar um perfil de código JavaScript em aplicativos do Windows em um computador local usando o IDE do Visual Studio.
Para coletar dados de criação de perfil de um aplicativo que é implantado em um dispositivo que não tenha o Visual Studio instalado, consulte Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto.
Não recomendamos criar o perfil no simulador porque este pode distorcer o desempenho do aplicativo.
Neste tópico
Estes são os assuntos tratados neste tópico:
Início rápido: a maneira fácil de criar um perfil
Definir as configurações das propriedades de depuração do projeto
Criar o perfil do aplicativo
Coletar dados de desempenho para componentes C#/VB/C++
Coletar dados de desempenho para o processo inteiro de criação de perfil
Coletar dados de desempenho para cenários específicos
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 quatro 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 Definir as configurações das propriedades de depuração do projeto neste tópico para obter mais informações.
Criação de perfil em quatro etapas
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 JavaScript em aplicativos da Windows Store.
Definir as configurações das propriedades de depuração do projeto
No menu Depurar, escolha Propriedades do Projeto.
Escolha Depuração no nó Propriedades de Configuração.
Use a tabela a seguir para definir as configurações com os valores apropriados:
Opção
Valor
Depurador a iniciar
Defina como Computador Local.
Iniciar Aplicativo
Defina como Sim.
Permitir Loopback de Rede Local
Esta configuração não afeta a criação de perfil.
Tipo de Depurador
Defina como Somente Script para criar um perfil de JavaScript.
Defina como qualquer outro valor para criar um perfil dos componentes C#/VB/C++ do aplicativo JavaScript.
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. Você também pode coletar dados de criação de perfil para os componentes C#/VB/C++ do aplicativo JavaScript.
Coletar dados de desempenho para componentes C#/VB/C++
Para coletar dados de desempenho para os componentes C#/VB/C++ de um aplicativo JavaScript, escolha qualquer item exceto Somente Script na lista Tipo de Depurador na página de propriedades Depuração de projeto JavaScript. Consulte Definir as configurações das propriedades de depuração do projeto neste tópico.
Em seguida, você pode coletar dados de desempenho para o processo inteiro de criação de perfil ou pode coletar dados de criação de perfil para cenários específicos, conforme descrito abaixo.
Para analisar dados de desempenho de C#/VB/C++, consulte Analisando os dados de desempenho para código Visual C++, Visual C # e Visual Basic em aplicativos da Windows Store.
Dica
Os dados de desempenho de JavaScript não são coletados quando você escolhe essa opção.
Coletar dados de desempenho para o processo inteiro de criação de perfil
Dica
Este procedimento é basicamente o mesmo de Início rápido: a maneira fácil de criar um 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. 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.
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.
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).
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 JavaScript em aplicativos da Windows Store.
Consulte também
Conceitos
Analisando o desempenho de aplicativos da Windows Store
Analisando os dados de desempenho JavaScript em aplicativos da Windows Store