Partilhar via


Propriedades de sessão de desempenho

A Sessão de desempenho permite que o usuário definir as configurações que determinam como o aplicativo é perfilado.Ele também armazena os relatórios gerados para uma sessão.A Sessão de desempenho é criado pela execução de Assistente de desempenho ou criando manualmente uma sessão.The Sessão de desempenho é exibido no Explorer de desempenho após o Sessão de desempenho foi criado.

Para exibir Sessão de desempenho propriedades, selecionar o nome da sessão no Explorer de desempenho, clicar com o botão direito do mouse nela e, em seguida, selecionar Propriedades.

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

Geral

Essas configurações permitem que você selecionar entre amostragem e instrumentação, para adicionar a coleção de objetos .NET e dados de tempo de vida, para exibir o Controle de coleta de dados janela durante a coleta de dados e para especificar o padrão relatar as convenções de nomenclatura e local.

Iniciar

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

Amostragem

Essas configurações permitem que você selecionar o intervalo de amostragem de eventos e de exemplo quando amostragem é usada sistema autônomo método de criação de perfil.Um evento de amostragem é usado para coletar dados de criação de perfil no intervalo especificado.Por exemplo, se o evento de amostragem é ciclos do relógio e o intervalo de amostragem é definido como 10,000,000 então os dados de criação de perfil é coletado após cada 10 milhões ciclos do relógio.Os quatro tipos de eventos de amostragem a seguir estão disponíveis:

  • Ciclos de relógio - para a CPU vinculada problemas

  • Problemas relacionados à falha de página - memória

  • Sistema de chamadas - para E/S problemas relacionados à

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

  • É possível especificar eventos adicionais de amostra com base nos contadores de desempenho disponível

Binário

Essas configurações permitem que você especifique se deseja realocar o binário instrumentado para outro local.Por exemplo, se você esteja criando o perfil de My.dll e optou por não realocar binário instrumentados, uma cópia de backup de My.dll chamada My.orig.dll será criada.Consequentemente, My.DLL é modificada, inserindo investigações para coletar dados.Se você decidir realocar binários instrumentados, o binário original não é renomeado e o binário instrumentado é copiado para o local especificado para uso durante a instrumentação.

Instrumentação

Essas configurações permitem que você especifique quaisquer Pre-instrumentar and Post-instrumentar eventos que você deseja que ocorra antes ou após o processo de instrumentação.

Contadores de CPU

Essas configurações permitem que você colete dados sobre contadores de desempenho da CPU.Contadores de desempenho de portáteis estão disponível, independentemente do fabricante ou do design de CPU.

Eventos de plataforma são específicos para o design de CPU e o fabricante.Para obter mais informações sobre contadores de desempenho on-chip, consulte a documentação específica do processador.

Eventos do Windows

Durante o processo de perfilação, você pode coletar dados a partir de provedores de rastreamento de eventos.Você pode exibir os dados usando o de ferramenta de linha de comando VSPerfReport.exe /calltrace opção. Para obter mais informações sobre eventos de rastreamento para Windows (ETW), consulte Sobre rastreamento de eventos.Para obter mais informações sobre VSPerfReport.exe, consulte VSPerfReport.

Contadores do Windows

Esta opção permite coletar dados de contadores do Monitor de desempenho do Windows.Para coletar esses dados, marque a caixa de seleção rotulada Coletar contadores de desempenho do Windows.O intervalo de coleção pode estar conjunto no Intervalo de coleção box.Categoria de contador and Instância também podem estar disponível.Alguns contadores de desempenho do sistema do Windows padrão estão disponível.

Avançado

Essas configurações permitem que você adicione opções ao processo de instrumentação, especificando uma ou mais opções do VSInstr ferramenta de criação de perfil de linha de comando. Por exemplo, para restringir a criação de perfil para uma função chamada MyFunction, digite - a incluir: MyFunction no Opções de instrumentação adicionais caixa de texto.

Consulte também

Outros recursos

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

Configurando sessões de desempenho

Controlar a coleta de dados