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)
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