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
Em a barra de ferramentas de desempenho Explorer , clique na seta próxima à lista suspensa de Método .
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
Em desempenho Explorer, selecione a sessão de desempenho.
Um nome de arquivo da sessão de desempenho possui uma extensão de .psess.
Clique com o botão direito do mouse na sessão de desempenho, clique em Propriedades.
Em Páginas de Propriedade, 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 A coleta de estatísticas de desempenho por meio de 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 detalhados de temporização usando instrumentação.
Selecionar a coleção de dados de memória .NET usando propriedades de sessão de desempenho
Em desempenho Explorer, selecione a sessão de desempenho.
Um nome de arquivo da sessão de desempenho possui uma extensão de .psess.
Clique com o botão direito do mouse na sessão de desempenho, clique em Propriedades.
Em Páginas de Propriedade, clique Geral.
Clique Preparação de exemplos ou instrumentação.
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 .
(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
Em desempenho Explorer, clique com o botão direito do mouse na sessão de desempenho, clique em Propriedades.
Em Páginas de Propriedade, clique Geral.
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