Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto
Este tópico descreve como criar o perfil do código JavaScript em aplicativos da Windows Store em uma máquina remota usando o Visual Studio IDE.
Para coletar dados de criação de perfil de um aplicativo implantado no computador do Visual Studio, consulte Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local.
Não recomendamos criar o perfil no simulador porque este pode distorcer o desempenho do aplicativo.
Geralmente, o Visual Studio é instalado em um computador desktop. Os aplicativos da Windows Store são executados em uma ampla variedade de dispositivos, formatos e tipos de processador. A criação de perfil remota permite coletar dados de desempenho em qualquer dispositivo que esteja conectado ao computador com o Visual Studio por uma rede ou diretamente através de um cabo Ethernet. Quando você cria o perfil remotamente, o Visual Studio implanta a última compilação do seu aplicativo.
Dica
-
Para criar um perfil em um dispositivo remoto, você deve ser um administrador no dispositivo.
-
Recomendamos que você realize a interação com o usuário diretamente no dispositivo remoto e que não utilize a Conexão de Área de Trabalho Remota. Essa conexão pode alterar significativamente o desempenho do seu aplicativo e os dados de desempenho coletados.
Neste tópico
Configure remote profiling on the remote device
Configure remote profiling in Visual Studio
- Other debugging properties
Profile the app
Collect performance data for the entire profiling run
Collect performance data for specific scenarios
Configurar a criação de perfil remota no dispositivo remoto
Você precisa ter uma licença de desenvolvedor instalada no dispositivo remoto; as Ferramentas Remotas do Visual Studio devem estar instaladas no dispositivo remoto; e o Monitor de Depuração Remota deve estar em execução no dispositivo remoto.
Para instalar uma licença de desenvolvedor instalada no dispositivo remoto, consulte Obtenção de uma licença de desenvolvedor para visualização de consumidor do Windows 8.
Para instalar as Ferramentas Remotas do Visual Studio, consulte Installing the Remote Debugger.
Para iniciar o Monitor de Depuração Remota, escolha Monitor de Depuração Remota na tela inicial.
Configurar a criação de perfil remota no Visual Studio
Para criar o perfil de um aplicativo em um dispositivo remoto, especifique o nome ou endereço IP do dispositivo nas propriedades de depuração do projeto do Visual Studio. Você apenas especifica o destino de implantação do computador local, depois começa a criar o perfil e coletar dados para a execução inteira ou em parte e por fim interrompe o processo. O Visual Studio exibe os resultados em uma janela de documento do IDE.
Para criar o perfil do aplicativo em um dispositivo remoto:
No Visual Studio, abra o projeto cujo perfil você deseja criar.
No menu Depurar, escolha Propriedades do Projeto.
Escolha Depuração no nó Propriedades de Configuração.
Na lista Depurador a iniciar, escolha Computador Remoto.
Na linha Nome do Computador, digite o nome ou endereço IP do dispositivo remoto.
Se o dispositivo remoto estiver na mesma sub-rede que o computador com o Visual Studio, ou se o dispositivo estiver diretamente conectado ao computador com o Visual Studio, você poderá clicar na seta para baixo na linha, escolher o item <Localizar...> e selecionar o dispositivo na caixa de diálogo Selecionar Conexões do Depurador.
Na lista Tipo de Depurador, escolha se o perfil de código do JavaScript ou Visual C++, Visual C# ou Visual Basic nos componentes do aplicativo deve ser criado:
Escolha Somente Script para criar um perfil de JavaScript.
Escolha qualquer outro valor para criar um perfil dos componentes do C#/VB/C++ do aplicativo JavaScript.
Outras propriedades de depuração
Permitir Loopback de Rede Local não tem efeito sobre a criação de perfil.
Exigir Autenticação deve ser sempre definido como Sim. Se a autenticação de rede não for exigida, a rede passa a correr risco significativo de ataques por usuários mal-intencionados.
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. Você precisará aceitar uma elevação dos privilégios do Monitor de Depuração Remota.
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. Você precisará aceitar uma elevação dos privilégios do Monitor de Depuração Remota.
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: CTL + 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
Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local
Analisando os dados de desempenho JavaScript em aplicativos da Windows Store