Partilhar via


Propriedades de sessão de desempenho

A sessão de desempenho Permite que você configure as configurações que determinam como o aplicativo é analisado.Também armazena os relatórios que são geradas para a sessão para.

Requisitos

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

Você cria A sessão de desempenho executando Assistente de desempenho manualmente ou criando uma sessão.A sessão de desempenho É exibido em desempenho Explorer após A sessão de desempenho foi criado.

Para exibir propriedades de A sessão de desempenho , selecione o nome da sessão em desempenho Explorer, clique com o botão direito do mouse em e selecione Propriedades.

A sessão de desempenho tem as seguintes páginas de propriedades:

Geral

Essas configurações permite que você selecione o método para analisar, para adicionar a coleção do objeto .NET e os dados do tempo de vida, e para especificar o local e convenções de nomenclatura padrão de relatório.

Para obter mais informações, consulte:

Como: escolher métodos de coleta

Coletando.Dados de tempo de vida e alocação de memória de NET

Como: definir opções de nome de arquivo de dados de perfil.

Inicialização

Essas configurações permitem que você selecionar de uma lista de binários e para especificar ordem de início dos binários.

Para mais informações, consulte Como: Especifica o binário para iniciar.

Preparação de exemplos

Essas configurações permite que você selecione o intervalo de evento e de amostragem de exemplo quando exemplo é usada como ao método.Um evento de exemplo é usado para coletar analisar dados no intervalo especificado.Por exemplo, se o evento de exemplo é verificará de relógio e o intervalo de amostragem são definidos como 10.000.000 na dados são coletados após cada 10 milhões ciclos de relógio.Os quatro tipos de eventos de exemplo estão disponíveis:

  • Ciclos de relógio - para o CPU limite problemas

  • Falhas de página - para problemas relacionados a memória

  • Sistema chama - para E/S problemas relacionados

  • Contadores de desempenho - para problemas de desempenho de baixo nível

  • Eventos adicionais de exemplo podem ser especificados com base nos contadores de desempenho disponíveis

Para mais informações, consulte Como: escolha os eventos de amostragem.

Binário

Essas configurações permite que você especifique se você deseja realoque binário instrumentado para outro local.Por exemplo, se você estiver analisando My.DLL e o optar por não realoque binário instrumentado, uma cópia de backup de My.Orig.DLL chamado My.DLL é criada.Posteriormente, My.DLL é alterado inserindo investigações para coletar dados.Se você decidir realoque binário instrumentado, o binária original não é renomeada e binário instrumentado é copiado para o local especificado para uso durante a instrumentação.

Para mais informações, consulte Como: Especifica o binário para iniciar.

Interações de camada

Para mais informações, consulte Coletando dados de interação entre camadas usando o IDE do Visual Studio.

Instrumentação

Essas configurações permite que você reunir dados de desempenho para o código JScript em páginas da Web de ASP.NETe para especificar todos os eventos de pré-compilação implementam e de após implementam que você deseja ocorrer antes ou após o processo de instrumentação.

Para obter mais informações, consulte:

Como: código de JavaScript (ECMA) de perfil em páginas da Web

Como: especificar os comandos de pré e Post-Instrument

Contadores de CPU

Essas configurações permitem que você colete informações sobre contadores de desempenho de CPU quando você estiver usando instrumentação que analisa o método.Portáteis os contadores de desempenho estão disponíveis independentemente de design ou do fabricante CPU.Os eventos da plataforma são específicos para design e o fabricante CPU.Para obter mais informações sobre contadores de desempenho de em- chip, consulte a documentação específica do processador.

Para mais informações, consulte Como: coletar dados do contador de CPU usando o método de instrumentação.

Eventos do windows

Durante a análise, você pode coletar dados dos provedores de rastreamento do evento.Você pode exibir os dados usando a opção de /calltrace da ferramenta de linha de comando de VSPerfReport.exe.Para obter mais informações sobre rastreamento de evento para o (ETW), consulte Sobre o rastreamento de evento.

Para obter mais informações, consulte:

Como: coletar o rastreamento de eventos para Windows (ETW) de dados

VSPerfReport.

Contadores do windows

Esta opção permite para coletar dados de contadores do monitor de desempenho do windows.Para coletar esses dados, selecione a caixa de seleção rotulada Coletar contadores de desempenho do windows.O intervalo de coleção pode ser definido na caixa de Intervalo de coleção .Categoria contador e Instância também podem estar disponíveis.Alguns contadores padrão do monitor de desempenho do windows estão disponíveis.

Para mais informações, consulte Como: coletar dados de contador do Windows.

Avançado

Essas configurações permite que você adicione opções para o processo de instrumentação especificando uma ou mais opções de linha de comando de VSInstr que analisa a ferramenta.Você também pode especificar a versão do runtime comum para analisar quando o aplicativo está usando mais de uma versão.

Para obter mais informações, consulte:

Como: especificar o.NET Framework Runtime para o perfil em cenários de lado a lado

Como: especificar opções adicionais de instrumentação

Consulte também

Conceitos

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

Controlar a coleta de dados em ferramentas de criação de perfil

Outros recursos

Visões gerais (ferramentas de criação de perfil)