Compartilhar via


Visão geral das ferramentas de relatório de perfil

Você pode visualizar os os dados de criação de perfil de uma sessão de desempenho no Relatório de desempenho janela de do Visual Studio Team Edition for Developers IDE. Os dados de criação de perfil são salvos em arquivos VSP e .vsps.Modo de exibição de relatório janelas permitem que você exiba e analise aplicativo problemas de desempenho.

Cuidado:

Um arquivo de dados de criação de perfil contém informações confidenciais, sistema autônomo 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 rígido sobre a distribuição da dados, ambos no seu nativo VSP formato, e Quando é exportado para um .csv ou um arquivo.XML.

Se o evento de rastreamento de dados é coletado como parte da sessão de desempenho, Informações adicionais podem aparecer no arquivo de log(.etl) do evento de rastreamento de dados.Essas informações incluem o seu nome de domínio e usuário; portanto, você deve manter controle restrito sobre a distribuição do arquivo de log .

Janela de relatório de desempenho

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

Na barra de ferramentas principal da janela do relatório de desempenho, você pode acessar cada um dos modos de exibição individuais.clicar na seta ao lado para o Modo de exibição corrente lista para exibir e selecionar os modos de exibição individuais que estão disponível.

A janela Relatório de desempenho tem as seguintes opções de exibição:

Exibição de Resumo

Por padrão, os dados de criação de perfil é exibido no modo de exibição resumo.Esse modo de exibição é um ponto de partida em sua investigação de problemas de desempenho.De cada linha no modo de exibição resumo, você pode mover para exibições mais detalhadas clicando com o botão direito do mouse no nome do módulo ou função.Para obter mais informações, consulte Exibição de Resumo.

Modo de exibição Caller/ Callee

O modo de exibição telefonar er/telefonaree exibe um telefonar árvore para uma função individual.O modo de exibição é dividido em três partes:

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

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

  • As funções são chamadas pela função de destino (chamados) são exibidas abaixo de destino.

Você pode selecionar uma função diferente clicando duas vezes em qualquer função na lista de chamada ou a lista do computador chamado.Para obter mais informações, consulte Modo de exibição Caller/ Callee.

Exibição de Árvore de Chamada

O modo de exibição de árvore de telefonar exibe os caminhos de execução de função que estavam envolvidos na aplicação com perfil.A raiz da árvore é o ponto de entrada para o aplicativo ou componente.Cada nó de função lista todos os dados de desempenho sobre essas chamadas de função e funções que ela chamou.

O modo de exibição de árvore de chamadas também pode expandir e realce o caminho de execução de uma função que a maior parte do time consumido ou foi usado como amostra com mais freqüência.Para exibir o caminho mais ativo, clicar com o botão direito do mouse na função e, em seguida, clique em expandir o Hot Path.Para obter mais informações, consulte Exibição de Árvore de Chamada.

Visualização do processo

O modo de exibição processo exibe dados de desempenho para cada processo e thread foi atribuído à.Para obter mais informações, consulte Visualização do processo.

Exibir módulos

A exibição Modules lista os módulos do projeto e apresenta dados de criação de perfil para cada módulo.Expandir ou recolher o nome do módulo para exibir dados de criação de perfil de função.Quando os dados foram coletados usando amostragem, fonte de código de instrução de linha e ponteiro dados de criação de perfil também está disponível.Para obter mais informações, consulte Exibir módulos.

Exibir Funções

O modo de exibição de funções lista funções que foram chamadas durante perfilação.Para obter mais informações, consulte Exibir Funções.

Exibir linha

O modo de exibição de linhas permite que você exiba as linhas de código de fonte específicos que foram executadas durante a criação de perfil de amostragem.Para obter mais informações, consulte Exibir linha.

Instrução de ponteiro (IP) exibir

A visualização de ponteiro instrução permite que você veja as instruções específicas que foram executadas durante a criação de perfil de amostragem.Para obter mais informações, consulte Instrução de ponteiro (IP) exibir.

Exibir Alocação

O modo de exibição alocação é disponível se Coletar alocação de objeto do .NET foi selecionado na Geral página de do Sessão de desempenho caixa de diálogo de propriedades.Consulte Visão geral sobre sessão de desempenho.O modo de exibição alocação lista os objetos .NET que foram alocados pelo aplicativo ou componente.Quando uma linha do objeto é expandida, um telefonar árvore é exibida.O telefonar árvore mostra os caminhos de execução que resultaram na criação do objeto.Também serão exibidas as informações sobre o número de alocações exclusivo e inclusive para cada função na árvore de chamadas.O modo de exibição alocação também pode expandir e realce o caminho de execução de uma função que o maior número de objetos alocados.Para exibir o caminho mais ativo, clicar com o botão direito do mouse na função e, em seguida, clique em expandir o Hot Path.Para obter mais informações, consulte Como: Coletar .NET memória alocação and tempo de vida dados e Exibir Alocação.

Modo de Exibição do Tempo de Vida dos Objetos

The Object Lifetime is available if Collect .NET object allocation information and Also collect .NET object lifetime information were selectedon the General page of the Performance Session properties dialog box.

O modo de exibição objeto tempo de vida exibe as instâncias total 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 Como: Coletar .NET memória alocação and tempo de vida dados.Para obter mais informações, consulte Modo de Exibição do Tempo de Vida dos Objetos.

Exibir marcas

Se seu código possui marcas de desempenho que estão reportando dados personalizados, o modo de exibição de marcas mostra os dados coletados.Você também pode selecionar um ou mais linhas de marca para usar sistema autônomo filtros nos dados do criador de perfil.Para obter mais informações, consulte Modo de filtro de relatório criador de perfil e Exibir marcas.

Controle de filtro personalizável

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

  • Importar filtro - recupera uma consulta personalizada salva anteriormente.

  • Exportar filtro - salva a consulta personalizada para o local especificado.

  • Executar consulta - executa a consulta, sistema autônomo exibido no controle consulta personalizada.

  • Interromper a consulta - interromperá a execução de uma consulta que está sendo executado.Este botão não estará disponível se nenhuma consulta estiver sendo executado.

  • Mostrar consulta - Mostra/oculta o controle de consulta personalizada.

  • Salvar analisado - salva o relatório com a sua análise corrente sistema autônomo um arquivo .vsps.

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

Consulte também

Outros recursos

Exibindo relatórios de ferramentas de criação de perfil

Exibições de relatório de ferramentas de criação de perfil