Compartilhar via


Como: escolher métodos de coleta

Visual Studio ferramentas para traçar perfil suporta três métodos para coletar dados de desempenho: amostragem, e instrumentação simultaneidade.Você também pode usar a amostragem ou o método de instrumentação para coletar a alocação de memória .NET e os dados do tempo de vida.

Requisitos

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

Você pode usar a propriedade de Método de sessão de desempenho para especificar o método a maioria de coleção apropriado para seu aplicativo.Você pode definir o método da coleção do assistente de desempenho, desempenho Explorer, ou de 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 na linha de comando para mais informações.

Assistente de desempenho

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

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

Opção

Descrição

Preparação de exemplos de CPU

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

Instrumentação

Dados de temporização detalhado Collects que são úteis para análise foco e para analisar problemas de desempenho de arquivos entrada/saída.

Alocação de memória .NET

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

Concorrência

Coleta dados numéricos de conflito de recurso.

Desempenho Explorer

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

  1. Em a barra de ferramentas de desempenho Explorer , clique na seta próxima à lista suspensa de Método .

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

Páginas de propriedades de sessão de desempenho

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

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

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

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

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

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

Selecionar a coleção de dados de memória .NET usando propriedades de sessão de desempenho

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

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

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

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

  4. Clique Preparação de exemplos ou instrumentação.

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

  6. (Opcional) clique Também coletar informações de vida útil de objeto .NET para coletar dados sobre as gerações de coleta de lixo na memória do objeto foi obtida.

    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.Dados de tempo de vida e alocação de memória de NET.

Selecionar a coleção de dados de simultaneidade usando propriedades de sessão de desempenho

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

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

  3. Clique Concorrência.

Consulte também

Conceitos

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

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

Propriedades de sessão de desempenho