Partilhar via


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

Aplica-se somente ao Windows

A ferramenta Temporização de Função JavaScript no hub Desempenho e Diagnóstico do Visual Studio permite medir, avaliar e destinar problemas relacionados ao desempenho no seu código. O criador de perfil coleta informações de tempo na entrada e saída de cada função em seu aplicativo. As visualizações do 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 aplicativo e ajudam você a navegar pelos caminhos de execução do seu código e pelos custos de execução das funções, a fim de encontrar as melhores oportunidades de otimização. Você pode criar o perfil de toda a execução do aplicativo ou pode suspender e retomar a criação de perfis para coletar dados somente para cenários específicos.

Dica

Começando com Visual Studio 2013 Update 2, você pode usar a ferramenta Uso da CPU para coletar muitos dados iguais da ferramenta Temporização de Função JavaScript.Consulte Analisar o uso de CPU nos aplicativos da Store.Aqui estão as principais diferenças entre as ferramentas:

  • A ferramenta Temporização de Função JavaScript coleta o número de chamadas para as funções em seu aplicativo.Mas como não é executado em aplicativos do Windows Phone, você não pode usar outras ferramentas com ele em uma sessão de criação de perfil.

  • A ferramenta Uso da CPU é executada em todos os aplicativos de Tempo de Execução do Windows.Você também pode coletar dados de outras ferramentas de diagnóstico, como a ferramenta Consumo de Energia para diagnosticar problemas específicos.

Este tópico descreve como criar o perfil de código JavaScript em aplicativos em um computador local usando o Visual Studio IDE.

Neste tópico

O que você pode aprender:

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

Defina as configurações da propriedade de depuração do projeto

Criar o perfil do aplicativo

  • Coletar dados de desempenho para toda a execução da criação de perfil

  • Coletar dados de desempenho de 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. Veja Defina as configurações da propriedade de depuração do projeto neste tópico para obter mais informações.

Criação de perfil em quatro etapas

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

    Executado na máquina Local

  2. 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.

  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 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 mostra a exibição 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 Analisar os dados de Temporização de Função JavaScript em aplicativos da Store.

Configurar as definições de propriedades de depuração do projeto

  1. No menu Depurar, escolha Propriedades do Projeto.

  2. Escolha Depuração no nó Propriedades de Configuração.

    Depurar propriedades

  3. Use a tabela a seguir para configurar as definições para os valores apropriados:

    Opção

    Valor

    Depurador a iniciar

    Defina Computador Local.

    Iniciar Aplicativo

    Defina Sim

    Permitir Loopback de Rede Local

    Essa configuração não influencia na criação de perfil.

    Tipo de Depurador

    • Defina Apenas Script para o perfil JavaScript.

    • Defina qualquer outro valor para a criação de perfil dos componentes C#/VB/C++ do aplicativo JavaScript.

Criar o perfil do aplicativo

Você pode coletar dados de criação de perfil para toda a execução ou coletar dados somente para cenários específicos. Você também pode coletar dados de criação de perfil para componentes C#/VB/C++ do aplicativo JavaScript.

Parar criação de perfil

Coletar dados de desempenho para toda a execução de criação de perfil

Dica

Esse procedimento é basicamente igual ao Início rápido: a maneira fácil de criar um perfil.

Para criar o perfil de 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 o aplicativo e começar a criação de perfil imediatamente.

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

  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 mostra a exibição 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 aplicativo, faça o seguinte:

  1. Inicie o criador de perfil. Escolha Iniciar Análise de Desempenho em Pausa (Teclado: CTRL + ALT + F2) para iniciar seu aplicativo com criação de perfil em suspensão.

  2. Retome e suspenda a criação de perfil. Um pouco 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, em seguida, escolha Pausar criação de perfil para suspender a coleta de dados. Você pode suspender e retomar a criação de perfil com a frequência que escolher.

  3. Repita os cenários mais importantes para obter resultados mais precisos.

  4. 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 Analisar os dados de Temporização de Função JavaScript em aplicativos da Store.

Consulte também

Conceitos

Analisar o uso de CPU nos aplicativos da Store

Analisar os dados de Temporização de Função JavaScript em aplicativos da Store