Compartilhar via


Criando perfis de aplicativos do Windows 8 e 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 alterações para analisar em plataformas Windows 8 e Windows Server 2012.

ObservaçãoObservação

Analisar aplicativos em outras versões compatíveis do Windows (Windows 7, Windows Server 2008 R2) não foi alterado.

Neste tópico

Para aplicativos da Windows Store de Visual Studio IDE

Para aplicativos que executam na área de trabalho do Windows 8 ou Windows Server 2012 Visual Studio IDE

  • Para aplicativos que executam na área de trabalho do Windows 8 ou Windows Server 2012 usando a amostragem de Visual Studio IDE

Analisar a linha de comando

Coletando dados de (TIP) de interação de camada

Para aplicativos da Windows Store de Visual Studio IDE

Quando você analisa um aplicativo da Windows Store que está escrito em Javascript e no HTML 5, você coleta dados de instrumentação para o código Javascript.Quando você analisa um aplicativo da Windows Store ou um componente que são escritos em Visual C++, Visual c#, ou Visual Basic, você coleta dados de amostragem para o nativo e o código gerenciado.Você pode analisar seu aplicativo localmente ou em um computador remoto.

Esses recursos e opções para não são suportados para analisar aplicativos da Windows Store:

  • Para aplicativos do Javascript usando o método de amostragem.

  • Para o código gerenciado e nativo usando o método de instrumentação.

  • Analisar de concorrência

  • Analisar de memória do .NET

  • Interação de camada que analisa (TIP)

  • Opções de amostragem, tais como definir o intervalo de evento e de tempo de amostragem, ou coletar dados adicionais contador de desempenho.

  • As opções de instrumentação, como obter o desempenho e contadores das janelas dados, ou especificar opções de linha de comando adicionais.

Para obter mais informações sobre de analisar aplicativos da Windows Store, consulte os seguintes tópicos no centro de dev do Windows:

Executando aplicativos da Windows Store no computador local

Executando aplicativos da Windows Store em um computador remoto

Analisando o desempenho de aplicativos da Windows Store

Neste tópico

Para aplicativos que executam na área de trabalho do Windows 8 ou Windows Server 2012 Visual Studio IDE

Analisar usando o método de instrumentação não foi alterado para o Windows 8.

A interação de camada que analisa (TIP) não é suportada utilizando o método de amostragem.

Hh974575.collapse_all(pt-br,VS.110).gifPara aplicativos que executam na área de trabalho do Windows 8 ou Windows Server 2012 usando a amostragem de Visual Studio IDE

Esses recursos e opções para não são suportados para analisar aplicativos de área de trabalho do Windows 8 ou aplicativos Windows Server 2012 usando o método de amostragem:

  • Interação de camada que analisa (TIP).Coletar dados de DICA é suportado usando instrumentação.

  • Opções de amostragem como definir o intervalo de evento e de tempo de amostragem, ou coletar dados adicionais contador de desempenho.

Analisar a linha de comando

Você usa duas ferramentas de linha de comando para coletar analisar dados em dispositivos do Windows 8 e Windows Server 2012, incluindo os dispositivos que não têm uma instalação do Visual Studio:

Nome de ferramenta

Descrição

VSPerf

Coleta analisar dados de aplicativos da Windows Store e coleta o exemplo analisa que dados de aplicativos de área de trabalho do Windows 8 e os aplicativos Windows Server 2012.

VSPerfCmd

Coleta a instrumentação, concorrência, e a interação de camada que analisa dados de aplicativos que estão executando na área de trabalho ou no Windows Server 2012 de theWindows 8.Coleta todos os tipos de analisar dados de versões anteriores do Windows.

As duas ferramentas são instaladas com 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 para remotos do Site do MSDNVisual Studio.

  • Copie e executar o programa de instalação autônoma de ferramentas do visual profiler do computador do Visual Studio.Os programas de instalação estão na pasta de %VSInstallDir% \ Ferramentas de equipe \ \ configurações ferramentas de desempenho .Escolha o programa de instalação para o sistema operacional (x86/x64) do computador remoto.

ObservaçãoObservação

Para coletar o DICA que analisa dados, você deve instalar o profiler autônomo do computador do Visual Studio no computador remoto.

Esses recursos e opções para não são suportados para analisar aplicativos do Windows 8 e Windows Server 2012 de linha de comando:

  • Coletando dados de aplicativos do Windows 8 e Windows Server 2012 Web usando o modo de amostragem com VSPerfASPNetCmd.

  • Coletando dados de amostragem usando VsPerfCmd.exe.

  • Opções de amostragem como definir o intervalo de evento e de tempo de amostragem, ou coletar dados adicionais contador de desempenho.

Coletando dados de (TIP) de interação de camada

Analisar de interação de camada fornece informações adicionais sobre o tempo de execução das funções de aplicativos com camadas múltiplas que se comunicam com os bancos de dados com os serviços do ADO.NET.Os dados são coletados somente para chamadas de função síncronos.

Edições do Visual Studio

Interação de camada que analisa dados pode ser obtidas usando Visual Studio Ultimate, Visual Studio Premium, ou Visual Studio Professional.No entanto, a interação de camada que analisa dados pode ser exibida somente em Visual Studio Ultimate e em Visual Studio Premium.

Windows 8 e Windows Server 2012

  1. Para coletar dados de interação da camada de aplicativos que estão executando na área de trabalho ou Windows Server 2012 do Windows 8, você deve usar o método de instrumentação.

  2. Você não pode coletar dados de interação de camada para aplicativos da Windows Store.

  3. Você pode incluir dados de interação de camada em todos os métodos na outra versão compatível do Windows.

Assistente de desempenho e desempenho Explorer

Você deve adicionar a opção de coleta de dados de interação de camada a analisar executado de desempenho Explorer.Você deve também adicionar o projeto, o executável, ou o site para o nó de destino de desempenho Explorer.Consulte Coletando dados de interação entre camadas usando o IDE do Visual Studio.

Coletando dados de DICA em um computador remoto

Para coletar dados de interação de camada em um computador remoto, você deve copiar o arquivo de vs_profiler_<Platform>_<Language>.exe da pasta de %VSInstallDir%\Team Tools\Performance Tools\Setups do computador do Visual Studio no computador remoto e instale-o.Você não pode usar as ferramentas para analisar no pacote de download de Ferramentas de remoto do Visual Studio .

Você pode usar VSPerfCmd ou VSPerfASPNetCmd para coletar os dados para analisar.

Relatórios de DICA

Os dados de interação de camada só podem ser exibidos em Visual Studio Ultimate, em Visual Studio Premium, ou em Visual Studio Professional IDE.Arquivo relatórios baseados da camada de interação com VSPerfReport não está disponível.

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 na linha de comando