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