Compartilhar via


Como escolher métodos de coleção

Os métodos da suporte a três de Visual Studio Ferramentas de Criação de Perfil de coletar dados de desempenho: amostragem (, e a simultaneidade.Você também pode usar a amostragem ou o método de gerenciamento para coletar a alocação de memória .NET e os dados de tempo de vida.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Você pode usar a propriedade de Método da sessão de desempenho para especificar o método da maioria coleção apropriado para seu aplicativo.Você pode definir o método de coleção do assistente de desempenho, desempenho Explorer, ou páginas de propriedades de uma sessão de desempenho.Se você estiver usando ferramentas de linha de comando, consulte Usando as ferramentas de criação de perfil a partir da linha de comando para obter mais informações.

Assistente de desempenho

Para selecionar um método da coleção usando o assistente de desempenho

  • Na primeira página do assistente, selecione uma das seguintes opções:

Opção

Descrição

Uma amostra de CPU

Coleta estatísticas de aplicativo que são úteis para a análise inicial e para analisar a utilização de CPU emite.

Instrumentação

Dados de controle de tempo detalhado Collects que são úteis para análise e focalizado para analisar problemas de desempenho de entrada/saída.

Alocação de memória do .NET

Coleta dados de alocação de memória de .NET Framework usando a amostragem que analisa o método.

Simultaneidade

Coleta dados numéricos de contenção de recursos.

Desempenho Explorer

Para selecionar um método da coleção usando o desempenho Explorer

  1. Na barra de ferramentas de Desempenho Explorer , clique na seta ao lado da lista suspensa de Método .

  2. Clique no método da coleção que você preferir.

Páginas de propriedades da sessão de desempenho

Para selecionar o método de amostragem ou a instrumentação usando propriedades da sessão de desempenho

  1. Em Desempenho Explorer, selecione a sessão de desempenho.

    Um nome de arquivo da sessão de desempenho tiver uma extensão de .psess.

  2. Clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.

  3. Em Páginas de Propriedades, clique Geral.

  4. Clique no método da coleção que você preferir.

Para selecionar a coleta de dados de memória .NET usando propriedades da sessão de desempenho

  1. Em Desempenho Explorer, selecione a sessão de desempenho.

    Um nome de arquivo da sessão de desempenho tiver uma extensão de .psess.

  2. Clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.

  3. Em Páginas de Propriedades, clique Geral.

  4. Clique em Amostragem ou Instrumentação.

  5. Clique Coletar informações de alocação do objeto do .NET para coletar o tamanho e o número de alocações do objeto de .NET Framework .

  6. (Opcional) Clique em Também coletar informações de tempo de vida do objeto do .NET para coletar dados sobre as gerações de coleta de lixo em que a memória do objeto foi recuperada.

    Para obter informações sobre as outras opções que estão disponíveis quando você está coletando dados de memória .NET, consulte Coletando a alocação de memória do .NET e os dados de vida útil.

Para selecionar a coleta de dados de simultaneidade usando propriedades da sessão de desempenho

  1. Em Desempenho Explorer, clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.

  2. Em Páginas de Propriedades, clique Geral.

  3. Clique em Concorrência.

Consulte também

Conceitos

Configurando sessões de desempenho para ferramentas de criação de perfil

Noções básicas sobre valores de dados de amostragem em ferramentas de criação de perfil

Propriedades da sessão de desempenho