Compartilhar via


Como: Escolha os métodos de coleção

O Visual Studio três métodos de coleta de dados de desempenho de suporte a ferramentas de criação de perfil: amostragem, instrumentação e simultaneidade. Você também pode usar o método de amostragem ou instrumentação para coletar.Dados de alocação e a vida útil de memória NET.

Você pode usar a sessão de desempenho método propriedade para especificar o método de coleção mais apropriado para seu aplicativo. Você pode definir o método de coleção a partir de Performance Wizard, Performance Explorer, ou as 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 obter mais informações.

Assistente de desempenho

Selecione um método de coleção usando o Assistente de desempenho

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

Opção

Descrição

Amostragem de CPU

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

Instrumentação

Coleta dados de tempo detalhado que são úteis para análise concentrada e para analisar problemas de desempenho de entrada/saída.

.Alocação de memória de NET

Coleta .NET Framework dados de alocação de memória por meio de amostragem de perfil de método.

Simultaneidade

Recurso numérico de coleta dados de contenção, dados de execução de thread e processo que são útil para aplicativos multi-thread e em diversos processos de análise. Quando você seleciona a simultaneidade, você deve selecionar pelo menos uma das seguintes opções:

  • Coletar dados de contenção de recursos coleta os dados numéricos para os eventos de contenção.

  • Visualizar o comportamento dos aplicativos multithread coleta dados de execução do processo e thread. Esta opção não está disponível quando você cria o perfil de um aplicativo ASP.NET Visual Basic.

Performance Explorer

Selecione um método de coleção usando o Performance Explorer

  1. No Performance Explorer barra de ferramentas, clique na seta ao lado do método na lista suspensa.

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

Páginas de propriedade de sessão de desempenho

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

  1. No Performance Explorer, selecione a sessão de desempenho.

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

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

  3. No Property Pages, clique em Geral.

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

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

  1. No Performance Explorer, selecione a sessão de desempenho.

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

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

  3. No Property Pages, clique em Geral.

  4. Clique em Sampling ou Instrumentation.

  5. Clique em coletar.NET object allocation information para coletar o tamanho e o número de .NET Framework alocações de objeto.

  6. (Opcional) Clique em também coletar.Informações de tempo de vida do objeto 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 opções que estão disponíveis quando você está coletando.NET os dados da memória, consulte Coletando.Alocação de memória de NET e o tempo de vida dados.

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

  1. No Performance Explorer, clique com o botão direito do mouse na sessão de desempenho, e clique Properties.

  2. No Property Pages, clique em Geral.

  3. Clique em simultaneidade.

  4. Selecione uma ou ambas das seguintes opções:

    • Coletar dados de contenção de recursos: coleta de dados numéricos para os eventos de contenção.

    • Visualizar o comportamento dos aplicativos multithread: coleta dados de execução de informações de processo e thread. Esta opção não está disponível quando você cria o perfil de um aplicativo ASP.NET Visual Basic.

    Para obter informações sobre as opções que estão disponíveis quando você está coletando dados de simultaneidade, consulte Coletar dados de simultaneidade de processo e de Thread.

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