Partilhar via


A coleta de estatísticas de desempenho por meio de amostragem

Por padrão, Visual Studio Premium que analisa o método de amostragem de ferramentas coleta informações de perfil do ciclos de cada 10.000.000 processadores (cerca de cada um centésimos de segundo em um computador de 1 ghz).O método de amostragem é útil para localizar problemas de uso 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 necessárias alterações significativas de forma que o profiler do Visual Studio coleta dados em essas plataformas.Os apps de armazenamento do windows também requerem novas técnicas de coleção.Consulte Criando perfis de aplicativos do Windows 8 e Windows Server 2012.

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

  • Em a primeira página do assistente, clique na Preparação de exemplos de CPU (recomendado).

  • Em a barra de ferramentas de desempenho Explorer , na lista de Método , clique em Amostragem.

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

Tarefas comuns

Você pode especificar opções adicionais na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade a sessão de desempenho.Para abrir esta caixa de diálogo:

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

As tarefas na tabela a seguir descreve as opções que você pode especificar na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade quando você analisa usando o método de amostragem.

Tarefa 

Conteúdo relacionados

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

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

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

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

Em a página de Eventos do windows , especifique um ou mais o rastreamento de eventos para os eventos do windows (ETW) coleta com os dados de amostragem.

Em a página de Contadores do windows , especifique um ou mais contadores de desempenho do sistema operacional para adicionar dados à como marcas.

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