Criando perfil de aplicativos do Windows 8 e do Windows Server 2012
Os recursos avançados de segurança no Windows 8 e Windows Server 2012 necessitaram de alterações significativas na forma que o profiler do Visual Studio coleta dados dessas plataformas.Os aplicativos da Windows Store também requerem novas técnicas de coleção.Este tópico descreve as alterações para analisar em plataformas do Windows 8 e Windows Server 2012.
Observação |
---|
Analisar aplicativos em outras versões com suporte do windows (Windows 7, Windows Server 2008 R2) não tiver sido alterada. |
Neste tópico
Analisando aplicativos do Windows do Visual Studio industry Store
Analisando os aplicativos executados no Windows 8 a área de trabalho ou no Windows Server 2012 do Visual Studio industry
- Analisando os aplicativos executados no Windows 8 a área de trabalho ou no Windows Server 2012 usando a amostragem do Visual Studio industry
Analisar de linha de comando
Coleta de dados (TIP) de interação de camada
Analisando aplicativos do Windows do Visual Studio industry Store
Quando você analisa um aplicativo do Windows Store que seja gravado em JavaScript e em HTML 5, a coleta de dados (para o código de JavaScript.Quando você analisa um aplicativo do Windows Store ou um componente que sejam gravados no Visual C++, Visual em C #, ou no Visual Basic, é coletar dados de amostragem para o modo nativo e o código gerenciado.Você pode analisar seu aplicativo localmente ou em um computador remoto.
Esses recursos e opções de criação de perfil não há suporte ao analisar aplicativos do Windows Store:
Analisando aplicativos de JavaScript usando o método de amostragem.
Analisando o código gerenciado e nativo usando o método de gerenciamento.
Analisar de simultaneidade
Analisar de memória .NET
Interação da camada que analisa (TIP)
Opções de amostragem, tais como definir o intervalo de evento e controle de tempo amostragem, ou coletar dados adicionais do contador de desempenho.
As opções de gerenciamento, como coletar o desempenho e contadores do windows dados, ou especificar as opções adicionais de linha de comando.
Para obter mais informações sobre como analisar aplicativos do Windows Store, consulte os tópicos a seguir no centro do desenvolvedor do windows:
Executar aplicativos da Windows Store na máquina local
Executar aplicativos da Windows Store em uma máquina remota a partir do Visual Studio
Coletar dados de Temporização de Função JavaScript em aplicativos da Store em um computador local
Coletar dados de Temporização de Função JavaScript em aplicativos da Store em um dispositivo remoto
Analisar os dados de Temporização de Função JavaScript em aplicativos da Store
Neste tópico
Analisando os aplicativos executados no Windows 8 a área de trabalho ou no Windows Server 2012 do Visual Studio industry
Analisar usando o método de gerenciamento não foi alterado para o Windows 8.
A interação da camada que analisa (TIP) não é oferecido por meio do método de amostragem.
Analisando os aplicativos executados no Windows 8 a área de trabalho ou no Windows Server 2012 usando a amostragem do Visual Studio industry
Esses recursos e opções de criação de perfil não há suporte ao analisar aplicativos de área de trabalho de aplicativos do Windows 8 ou Windows Server 2012 usando o método de amostragem:
Interação da camada que analisa (TIP).Coletar dados HINT tem suporte usando a instrumentação.
Opções de amostragem como definir o intervalo de evento e controle de tempo amostragem, ou coletar dados adicionais do contador de desempenho.
Analisar de linha de comando
Você usa duas ferramentas de linha de comando para coletar dados de perfil em dispositivos do Windows 8 e Windows Server 2012, incluindo os dispositivos que não têm uma instalação do Visual Studio:
Nome da ferramenta |
Descrição |
---|---|
Coleta dados de criação de perfil de aplicativos do Windows Store e coleta de perfis de dados de exemplo dos aplicativos de área de trabalho do Windows 8 e aplicativos do Windows Server 2012. |
|
Coleta a instrumentação, a simultaneidade, e os dados de perfil da interação da camada de aplicativos que estão em execução em theWindows 8 a área de trabalho ou Windows Server 2012.Coleta todos os tipos de dados de perfil das versões anteriores do windows. |
Ambas as ferramentas forem instaladas com o Visual Studio para uso no computador local.
Para analisar aplicativos em dispositivos que não têm Visual Studio instalado, siga um destes procedimentos:
Baixar as ferramentas como parte das ferramentas remotos para o Visual Studio O site do MSDNdo.
Copiar e execute o programa de instalação autônoma ferramentas do profiler o computador do Visual Studio.Os programas de instalação estão na pasta de %VSInstallDir% \ Ferramentas de equipe \ tools \ configurações de desempenho .Escolha o programa de instalação do sistema operacional (x86/x64) do computador remoto.
Observação |
---|
Para coletar dados de perfil HINT, você deve instalar o profiler autônoma do computador do Visual Studio no computador remoto. |
Esses recursos e opções de criação de perfil não há suporte ao analisar aplicativos do Windows 8 e Windows Server 2012 na linha de comando:
Coletando dados de aplicativos do Windows 8 e Windows Server 2012 Web usando o modo de amostragem com VSPerfASPNetCmd.
Coletar dados de amostragem usando VsPerfCmd.exe.
Opções de amostragem como definir o intervalo de evento e controle de tempo amostragem, ou coletar dados adicionais do contador de desempenho.
Coleta de dados (TIP) de interação de camada
Analisar de interação da camada fornece informações adicionais sobre o tempo de execução das funções de aplicativos várias estratificados que se comunicam com as bases de dados do com os serviços ADO.NET.Os dados são coletados somente para chamadas de função síncronas.
Edições do Visual Studio
Os dados de perfil da interação da camada podem ser obtidos usando Visual Studio Ultimate, Visual Studio Premium, ou Visual Studio Professional.Porém, os dados de perfil da interação da camada podem ser exibidos somente em Visual Studio Ultimate e em Visual Studio Premium.
Windows 8 e Windows Server 2012
Para coletar dados de interação da camada de aplicativos que estão em execução no Windows 8 a área de trabalho ou no Windows Server 2012, você deve usar o método de gerenciamento.
Você não pode coletar dados de interação da camada para aplicativos do Windows Store.
Você pode incluir dados da interação da camada em todos os métodos para a outra versão com suporte do windows.
Assistente de desempenho e desempenho Explorer
Você deve adicionar a opção de coleta de dados de interação da camada a ser executado de desempenho Explorer.Você também deverá adicionar o projeto, o executável, ou site ao nó de destino de desempenho Explorer.Consulte Coletando dados de interação entre camadas usando o IDE do Visual Studio.
Coletando dados HINT em um computador remoto
Para coletar dados de interação da camada em um computador remoto, deverá copiar o arquivo de vs_profiler_<Platform>_<Language>.exe da pasta de %VSInstallDir%\Team Tools\Performance Tools\Setups de um computador do Visual Studio no computador remoto e instalá-lo.Você não pode usar as ferramentas de criação de perfil no pacote de download de Ferramentas remotos do Visual Studio .
Você pode usar VSPerfCmd ou VSPerfASPNetCmd para coletar dados de perfil.
Relatórios HINT
Os dados da interação da camada só podem ser exibidos em Visual Studio Ultimate ou em Visual Studio Premium IDE.Arquivo relatórios baseados em interação da camada com VSPerfReport não estão disponíveis.
Consulte também
Conceitos
Analisando o desempenho do aplicativo usando as ferramentas de criação de perfil
Configurando sessões de desempenho para ferramentas de criação de perfil
Usando as ferramentas de criação de perfil a partir da linha de comando