Partilhar via


Propriedades da sessão de desempenho

Sessão de desempenho Permite configurar as configurações que determinam como o aplicativo será analisado.Também armazena os relatórios que são gerados para a sessão analisando.

Requisitos

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

Você cria Sessão de desempenho executando Assistente de Desempenho ou manualmente criando uma sessão.Sessão de desempenho É exibido em Desempenho Explorer depois que Sessão de desempenho foi criado.

Para exibir propriedades de 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 permitem selecionar o método analisando, para adicionar a coleção do objeto de .NET e os dados de tempo de vida, e para especificar o local e as convenções de nomenclatura padrão do relatório.

Para obter mais informações, consulte:

Como escolher métodos de coleção

Coletando a alocação de memória do .NET e os dados de vida útil

Como definir opções do nome de arquivo de dados para criação de perfil

Inicialização

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

Para obter mais informações, consulte Como especificar o início do binário

Preparação de exemplos

Essas configurações permitem selecionar o intervalo de exemplo do evento e de amostragem ao fazer amostragem é usada como o método analisando.Um evento de exemplo é usado para coletar dados de perfil no intervalo especificado.Por exemplo, se o evento de exemplo é os ciclos de relógio e o intervalo de amostragem são definidos como 10.000.000 a criação de perfis de dados são coletados em após 10 milhões de ciclos de relógio.Os seguintes quatro tipos de eventos de exemplo estão disponíveis:

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

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

  • Chamadas do sistema - para relacionadas a E/S problemas

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

  • Os eventos de exemplo adicionais podem ser especificados com base em contadores de desempenho disponíveis

Para obter mais informações, consulte Como escolher eventos de amostragem

Binary

Essas configurações permitem especificar se desejar realocar binário provido para outro local.Por exemplo, se você estiver analisando My.DLL e o optar por não realocar binário provido, uma cópia de backup de My.Orig.DLL nomeada My.DLL é criada.Subsequentemente, My.DLL é alterado inserindo investigações para coletar dados.Se você decidir realocar binário provido, binário original não é renomeado e binário provido é copiado para o local especificado para uso durante a instrumentação.

Para obter mais informações, consulte Como especificar o início do binário

Interações de camada

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

Instrumentação

Essas configurações permite coletar dados de desempenho para o código do JScript em páginas da Web de ASP.NETe para especificar todos os eventos de previamente implementar e de após implementar que você queira ocorrer antes ou depois do processo de instrumentação.

Para obter mais informações, consulte:

Como criar perfil do código JavaScript (ECMA) em páginas Web

Como especificar comandos pré e pós-instrumento

Contadores de CPU

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

Para obter 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 de provedores de rastreamento de eventos.É possível 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 Eventos do Windows (ETW), consulte Sobre o rastreamento de eventos.

Para obter mais informações, consulte:

Como coletar dados de Rastreamento de Eventos para Windows (ETW)

VSPerfReport.

Contadores do windows

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

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

Avançado

Essas configurações permite adicionar 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 tempo de execução comum para analisar quando o aplicativo estiver usando mais de uma versão.

Para obter mais informações, consulte:

Como especificar o tempo de execução do .NET Framework para criar perfil em cenários lado a lado

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

Consulte também

Conceitos

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

Controlando coleção de dados em ferramentas de criação de perfil

Outros recursos

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