Partilhar via


Visão geral do relatório de ferramentas de criação de perfil

Você pode exibir os dados da sessão de desempenho na janela de Relatório de Desempenho do ambiente de desenvolvimento integrado (IDE) edição de desenvolvimento do Visual Studio Team System.Para analisar os dados são salvos em arquivos de .vsp e de .vsps.Janelas de visualização de relatório permite que você exiba e analisar problemas de desempenho do aplicativo.

Observação de cuidadoCuidado

Um arquivo de dados para analisar contém informações sigilosas como o nome do computador, a versão do sistema operacional, caminhos de arquivo, informações de memória, e outras informações de configuração do computador.Você deve manter controle restrito sobre a distribuição de dados, tanto no formato nativo de .vsp e quando é exportado para um .csv ou um arquivo .xml.

Se os dados de rastreamento do evento são coletados como parte da sessão de desempenho, informações adicionais podem aparecer no arquivo de log de rastreamento do evento (.etl).Essa informação inclui seu domínio e nome de usuário; como consequência, você deve manter controle restrito sobre a distribuição do arquivo de log.

Janela de relatório de desempenho

A janela de relatório de desempenho é uma janela de ferramentas que é usada para exibir, gerenciamento, e filtrar dados de desempenho e inclui um controle personalizável de consulta.

Na barra de ferramentas principal da janela do relatório de desempenho, você pode acessar cada uma das visualizações.Clique na seta próxima à lista de Modo de exibição atual para exibir e as exibições individuais que estão disponíveis.

A janela de relatório de desempenho fornece as seguintes modos de exibição de dados:

ms182390.collapse_all(pt-br,VS.110).gifModo de resumo

Por padrão, analisar dados é exibido no modo de resumo.Esta exibição é um ponto de partida na investigação problemas de desempenho.O de cada linha no modo de resumo, você pode mover a uma exibição mais detalhadas clique com o botão direito do mouse no nome da função ou do módulo.Para obter mais informações, consulte Exibição de resumo.

ms182390.collapse_all(pt-br,VS.110).gifChamador/o modo de receptor

A exibição do chamador/receptor exibe uma árvore de chamada para uma função individual.Modo é dividida em três partes:

  • A função de destino é exibida no meio de exibição.

  • As funções que chamaram a função (chamar) são exibidas acima da função de destino.

  • As funções que são chamados pelo destino callees () são exibidas abaixo de destino.

Você pode selecionar uma função diferente clicando duas vezes em qualquer função na lista chamado ou na lista de receptor.Para obter mais informações, consulte Exibição de chamador/receptor..

ms182390.collapse_all(pt-br,VS.110).gifModo de exibição de árvore de chamada

O modo de exibição de árvore de chamada exibe os caminhos de execução da função que foram percorridos no aplicativo analisado.A raiz da árvore de é o ponto de entrada no aplicativo ou componente.Cada nó da função lista todas as funções que chamaram e os dados de desempenho sobre essas chamadas de função.

O modo de exibição de árvore de chamada também pode expandir e realçar o caminho de execução de uma função que consome a maioria de tempo ou seja provada mais freqüência.Para exibir o caminho mais ativa, clique com o botão direito do mouse na função e clique em Expanda o caminho quente.Para obter mais informações, consulte O modo de exibição de árvore de chamada.

ms182390.collapse_all(pt-br,VS.110).gifProcessar a exibição

A exibição do processo exibe dados de desempenho para cada processo e segmento que foi usada.Para obter mais informações, consulte Modo de exibição do processo.

ms182390.collapse_all(pt-br,VS.110).gifModo de exibição de módulos

Exibição de módulos lista os módulos no projeto e apresenta analisar dados para cada módulo.Expandir ou recolher o nome do módulo para exibir a função para traçar perfil de dados.Quando os dados foram coletados usando a amostragem, a próxima linha de código fonte e o ponteiro de declaração que analisa dados também estão disponíveis.Para obter mais informações, consulte Exibição Modules.

ms182390.collapse_all(pt-br,VS.110).gifO modo de funções

A exibição das funções lista as funções que foram chamados durante a análise.Para obter mais informações, consulte Exibição de funções.

ms182390.collapse_all(pt-br,VS.110).gifLinha exibição

As linhas exibição permite que você exibir as linhas de código-fonte específicas que foram executadas durante a análise de amostragem.Para obter mais informações, consulte Modo de exibição de linhas.

ms182390.collapse_all(pt-br,VS.110).gifO modo de (IP) ponteiro de instrução

A exibição do ponteiro de instrução permite que você exibir as instruções específicas que foram executadas durante a análise de amostragem.Para obter mais informações, consulte Modo de exibição de ponteiros (IPs) de instrução.

ms182390.collapse_all(pt-br,VS.110).gifO modo de alocação

O modo de alocação está disponível se Coletar a alocação do objeto .NET foi selecionado na página de Geral da caixa de diálogo propriedades de Sessão de Desempenho .Consulte Visão geral sobre sessão de desempenho de ferramentas de criação de perfil.O modo de alocação lista objetos .NET atribuídas pelo aplicativo ou pelo componente.Quando uma linha de objeto é expandido, uma árvore de chamada é exibida.A árvore de chamada mostra os caminhos de execução que levam a criação do objeto.Também é exibida informações sobre o número de inclusivas alocações e exclusivas para cada função na árvore de chamada.O modo de alocação também pode expandir e realçar o caminho de execução de uma função que atribui o maior número de objetos.Para exibir o caminho mais ativa, clique com o botão direito do mouse na função e clique em Expanda o caminho quente.Para obter mais informações, consulte Coletando.Dados de tempo de vida e alocação de memória de NET e .Exibição de alocações de memória de NET.

ms182390.collapse_all(pt-br,VS.110).gifO modo de tempo de vida de objetos

A exibição do tempo de vida do objeto está disponível se Coletar informações de alocação do objeto .NET e Também coletar informações de vida útil de objeto .NET foram selecionados na página de Geral da caixa de diálogo propriedades de Sessão de Desempenho .

A exibição do tempo de vida do objeto exibe o número total de instâncias de cada tipo e o número de objetos que foram coletados em cada geração de coleta de lixo.Para obter mais informações, consulte Exibição de tempo de vida do objeto.

Controle personalizável de filtro

O controle personalizável de filtro tem as seguintes opções:

  • Filtro de importação - recupera uma consulta personalizado anteriormente salvo.

  • Filtro de exportação - salva a consulta personalizado para o local especificado.

  • Executar a consulta - executa a consulta como mostrado no controle personalizado de consulta.

  • Consulta stop - para a execução de uma consulta que está sendo executado.Este botão não está disponível se nenhuma consulta está sendo executado.

  • Consulta de apresentação - mostra/oculta o controle personalizado de consulta.

  • Salvar analisado - salva o relatório com sua análise atual como um arquivo de .vsps.

  • Exportar - salva o relatório atual no arquivo de .CVS-formatted ou de .XML-formatted, com opções salvar modos de exibição diferentes.

Consulte também

Conceitos

Analisando dados de ferramentas de criação de perfil

Outros recursos

Modos de exibição de relatório de ferramentas de criação de perfil