Compartilhar via


Coletando estatísticas de desempenho usando amostragem

Por padrão, o método de amostragem de Visual Studio Premium Ferramentas de Criação de Perfil coleta informações de perfil ciclos do a cada 10.000.000 processadores (aproximadamente cada um centésimos de um segundo em um computador de 1 mhz).O método de amostragem é útil para localizar problemas de utilização do processador e é o método sugerido para iniciar a maioria de investigações de desempenho.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
ObservaçãoObservação

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.Consulte Criando perfil de aplicativos do Windows 8 e do Windows Server 2012.

Você pode especificar o método de amostragem usando um dos seguintes procedimentos:

  • Na primeira página do assistente para, clique em Uma amostra da CPU (recomendado).

  • Na barra de ferramentas de Desempenho Explorer , na lista de Método , clique em Amostragem.

  • Na página de Geral da caixa de diálogo propriedades da sessão de desempenho, clique em Amostragem.

Tarefas comuns

Você pode especificar opções adicionais na caixa de diálogo de Performance SessionPáginas de Propriedades da sessão de desempenho.Para abrir essa caixa de diálogo:

  • Em Desempenho Explorer, clique com o botão direito do mouse no nome da sessão de desempenho, e clique em Propriedades.

As tarefas na tabela a seguir descrevem as opções que você pode especificar na caixa de diálogo de Performance SessionPáginas de Propriedades durante a análise usando o método de amostragem.

Tarefa 

Conteúdo relacionado

Na página de Geral , adicione a alocação de memória do .NET e a coleta de dados do tempo de vida, e especifique a nomeação de detalhes para o arquivo gerado de dados de perfil .vsp ().

Na página de Amostragem , altere a taxa de amostragem, altere o evento de amostragem dos ciclos do relógio do processador para outro contador de desempenho de processador, ou alterar ambos.

Na página de Iniciar , especifique o aplicativo iniciar e a ordem de início se você tiver vários projetos de .exe em sua solução de código.

Na página de Interação de camada , adicione as informações de chamada ADO.NET aos dados coletados em theprofiling executado.

Na página de Eventos do windows , especifique um ou mais eventos de Rastreamento de Eventos do Windows (ETW) para coletar com os dados de amostragem.

Na página de Contadores do windows , especifique um ou mais contadores de desempenho do sistema operacional para adicionar aos dados de perfil como marcas.

Na página de Avançado , especifique a versão do tempo de execução do.NET Framework para analisar se os seus módulos de aplicativo usa várias versões.Por padrão, a primeira versão carregada é analisado.