Perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um dispositivo remoto

Este tópico descreve como criar o perfil do código em aplicativos da Windows Store gravados em XAML e no Visual C++, Visual C# ou Visual Basic, e quando coletar dados em um dispositivo remoto.

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. Você pode iniciar seu aplicativo imediatamente ou pode criar o perfil dele depois que ele é iniciado por um contrato ou por outro processo.

Dica

  1. Para criar um perfil em um dispositivo remoto, você deve ser um administrador no dispositivo.

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

    1. Para coletar os resultados de desempenho mais precisos, convém criar o perfil de uma compilação de lançamento do aplicativo.Consulte Como definir configurações de depuração e versão na Biblioteca MSDN.

Conteúdo

Configurar a criação de perfil remota no dispositivo remoto

Configurar a criação de perfil remota no Visual Studio

  • Para criar o perfil de um aplicativo gerenciado

  • Para criar o perfil de um aplicativo em Visual C++

Criar o perfil do aplicativo

Analisar um aplicativo em execução ou instalado

Analisar os resultados da criação de perfil

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 Gettting a developers license.

  • Para instalar as ferramentas remotas do Visual Studio, consulte Instalando o depurador remoto

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

Para criar o perfil do aplicativo em um dispositivo remoto:

  1. No Visual Studio, abra o projeto cujo perfil você deseja criar.

  2. Para coletar os resultados de desempenho mais precisos, convém criar o perfil de uma compilação de lançamento do aplicativo. Selecione Versão na lista Configurações de Soluções na barra de ferramentas do Visual Studio.

    Para obter mais informações, consulte Como definir configurações de depuração e versão na Biblioteca MSDN.

Os procedimentos a seguir dependem se o projeto é escrito em Visual C++ ou em código gerenciado (Visual C#, Visual Basic etc.).

Hh972878.collapse_all(pt-br,VS.140).gifPara criar o perfil de um aplicativo gerenciado

  1. No menu Depurar, escolha Propriedades do Projeto.

  2. Escolha o item de menu Depurar.

    Managed project properties for remote debugging

  3. Na lista Dispositivo de Destino, escolha Computador Remoto.

  4. Na caixa Computador Remoto, 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á escolher Localizar e selecionar o dispositivo na caixa de diálogo Selecionar Conexões do Depurador.

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.

Estas propriedades são ignoradas pelo criador de perfil:

  • Não iniciar, mas depurar meu código quando ele começar

  • Permitir Loopback de Rede Local

  • Desinstalar e reinstalar meu pacote. Todas as informações sobre o estado do pacote são excluídas

  • Tipo de Depurador

Hh972878.collapse_all(pt-br,VS.140).gifPara criar o perfil de um aplicativo em Visual C++

  1. No menu Depurar, escolha Propriedades do Projeto.

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

    C++ project properties for remote debugging

  3. Na lista Depurador a iniciar, escolha Computador Remoto.

  4. 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 Conexões do Depurador Remoto.

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.

Estas propriedades são ignoradas pelo criador de perfil:

  • Iniciar Aplicativo

  • Permitir Loopback de Rede Local

  • Tipo de Depurador

  • Implantar bibliotecas em tempo de execução de depuração do Visual C++

Criar o perfil do aplicativo

Para analisar a solução ou o projeto atual do Visual Studio:

  1. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.

  2. Escolha Amostragem de CPU e selecione Iniciar.

  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 de documento Desempenho e Diagnóstico, escolha Parar de coletar (teclado: CTRL + ALT + F2).

    Stop Profiling

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 dispositivo remoto, ou para um aplicativo que foi instalado da Windows Store:

  1. Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.

  2. Na lista Destinos de Análise, escolha Alterar Destino e, em seguida, selecione Aplicativo em Execução ou Aplicativo Instalado.

    Change Target list

  3. Na caixa de diálogo Selecionar Aplicativo em Execução ou Selecionar Pacote de Aplicativos Instalado, escolha o aplicativo que você deseja analisar.

    Select Running App dialog box

  4. Escolha Amostragem de CPU e selecione Iniciar.

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

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

Analisar o desempenho de aplicativos da Windows Store usando as ferramentas de diagnóstico do Visual Studio

Criar perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um computador local

Analisar os dados de desempenho do código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store