Partilhar via


Salvando informações de símbolo com arquivos de dados de criação de perfil

Se você estiver usando o Visual Studio IDE para analisar os arquivos e você planeja mover seu arquivo VSP para um computador diferente, você deve conjunto o desempenho configurações de projeto para salvar ou serializar símbolos no arquivo de relatório.Isso aumenta o dimensionar de um arquivo de relatório.Serialização de símbolos é necessário por duas razões:

  • Para incorporar símbolos de código em um relatório de desempenho antes dos assemblies de destino são perdidos em sua localização no armazenamento temporário

  • Para preservar os símbolos para que o relatório de desempenho é portátil do computador com perfil e envia as informações mesmas se o relatório é aberto para análise em outro computador, que pode ter diferentes símbolos.

Você pode serializar symbols from a Visual Studio IDE ou a partir da linha de comando.

  • Para serializar os símbolos no Visual Studio IDE, aponte para Ferramentas no menu de BAR e, em seguida, clicar Opções.No Opções janela, selecionar Ferramentas de desempenhoe, em seguida, selecionar o Serializar automaticamente informações de símbolo a caixa de seleção.

  • PACKSYMBOLS é a opção de linha de comando equivalente ao salvar arquivos de relatório.Para serializar símbolos, digite vsperfreport /resumo:all /packsymbols filename.vsp.

Solucionando problemas de símbolo

Se você não vir quaisquer símbolos em seu próprio código, há algumas soluções comuns:

  • Execute vsperfreport /debugsympath em uma linha de comando para exibir uma lista completa dos locais em que componentes do criador de perfil estiver carregando informações do símbolo e se os arquivos de símbolo que está sendo usados correspondem os arquivos de seu projeto está usando.

  • Certifique-se de executar vsperfreport com o sinalizar /PACKSYMBOLS ou, no Visual Studio IDE, você tem a opção de informações de símbolo serialize selecionada nas opções de navegador do desempenho geral.

  • Se você coletou dados do tipo, adicione /resumo:TYPE à linha de comando vsperfreport.

Se você não conseguir ver os símbolos do Windows ou de outros programas da Microsoft:

  • Certifique-se de que você tenha conjunto o caminho para o cache de símbolo do Windows.Siga um destes procedimentos para conjunto o caminho do cache de símbolo:

    • conjunto o depurador-> opção símbolos naVisual Studio IDE para o caminho correto.

    • Adicione a opção-opção symbolpath à linha de comando VSPerfReport para incluir os símbolos.

  • Se você não vir quaisquer símbolos em ASP.NET, certifique-se de que tenha o servidor de símbolos configurado corretamente para o servidor do ASP.

Símbolos repacking

Se você quiser repack símbolos em um relatório, você pode fazer isso usando a ferramenta de linha de comando VsPerfReport.Use as seguintes linhas de comando:

VsPerfReport - clearpackedsymbols filename.vsp

VsPerfReport - packsymbols - Resumo: tudo filename.vsp

Consulte também

Tarefas

Como: Informações de símbolo referência Windows

Referência

VSPerfReport

Outros recursos

Salvando e exportando dados de ferramentas de criação de perfil