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.
Consulte Criar perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um computador local para criar o perfil de aplicativos no computador em que o Visual Studio está instalado.
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 perfil de componentes do Visual C++, Visual C# ou Visual Basic de um aplicativo escrito em HTML5 ou JavaScript.
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. Você pode iniciar seu aplicativo imediatamente ou pode criar o perfil dele depois que ele é iniciado por um contrato ou por outro processo.
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.
-
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:
No Visual Studio, abra o projeto cujo perfil você deseja criar.
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.).
Para criar o perfil de um aplicativo gerenciado
No menu Depurar, escolha Propriedades do Projeto.
Escolha o item de menu Depurar.
Na lista Dispositivo de Destino, escolha Computador Remoto.
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
Para criar o perfil de um aplicativo em Visual C++
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 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:
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 dispositivo remoto, ou para um aplicativo que foi instalado da Windows Store:
Escolha Desempenho e Diagnóstico no menu Depurar, (teclado: ALT + F2.
Na lista Destinos de Análise, escolha Alterar Destino e, em seguida, selecione Aplicativo em Execução ou Aplicativo Instalado.
Na caixa de diálogo Selecionar Aplicativo em Execução ou Selecionar Pacote de Aplicativos Instalado, 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.