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
Na barra de ferramentas de Desempenho Explorer , clique na seta ao lado da lista suspensa de Método .
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
Em Desempenho Explorer, selecione a sessão de desempenho.
Um nome de arquivo da sessão de desempenho tiver uma extensão de .psess.
Clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.
Em Páginas de Propriedades, clique Geral.
Clique no método da coleção que você preferir.
Para obter informações sobre as outras opções que estão disponíveis quando você está coletando dados de amostragem, consulte Coletando estatísticas de desempenho usando amostragem
Para obter informações sobre as outras opções que estão disponíveis quando você está coletando dados de amostragem, consulte Coletando dados de tempo detalhados usando a instrumentação.
Para selecionar a coleta de dados de memória .NET usando propriedades da sessão de desempenho
Em Desempenho Explorer, selecione a sessão de desempenho.
Um nome de arquivo da sessão de desempenho tiver uma extensão de .psess.
Clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.
Em Páginas de Propriedades, clique Geral.
Clique em Amostragem ou Instrumentação.
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 .
(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
Em Desempenho Explorer, clique com o botão direito do mouse na sessão de desempenho, e clique em Propriedades.
Em Páginas de Propriedades, clique Geral.
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