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çã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
Como criar perfil de código JavaScript em aplicativos da Windows Store em um computador local
Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto
Analisando os dados de desempenho JavaScript em 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.
Para 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 |
---|---|
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. |
|
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çã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
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.
Você não pode coletar dados de interação de camada para aplicativos da Windows Store.
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