Compartilhar via


Salvando informações de símbolo com arquivos de dados de perfil.

Se você estiver usando o Visual Studio o ambiente de desenvolvimento integrado (IDE) para analisar arquivos e você pretende mover seu arquivo VSP para um computador diferente, você deve definir o desempenho para salvar as configurações do projeto ou serializar símbolos em seu arquivo de relatório. Isso aumenta o tamanho de um arquivo de relatório. Símbolos de serialização é necessário por dois motivos:

  • Para incorporar os símbolos de código em um relatório de desempenho antes que os 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 perfilado e as mesmas informações de saídas, se o relatório é aberto para análise em outro computador, pode ter diferentes símbolos.

Você pode serializar os símbolos da Visual Studio IDE ou na linha de comando:

  • Para serializar os símbolos no Visual Studio IDE, o ponto de Ferramentas na barra de menu e, em seguida, clique Opções. No Opções janela, selecione Ferramentas de desempenhoe selecione o serializar automaticamente informações de símbolo caixa de seleção.

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

Solucionando problemas de símbolo

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

  • Execute o /debugsympath do vsperfreport na linha de comando para exibir uma lista completa dos locais onde os componentes do profiler estiver carregando informações de símbolo e se os arquivos de símbolos são usados coincidir com os arquivos de seu projeto está utilizando.

  • Certifique-se de que você execute vsperfreport com o sinalizador /PACKSYMBOLS ou, na Visual Studio IDE, o que você tem a opção de informações de símbolo serialize selecionada em Opções do explorer o desempenho geral.

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

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

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

    • Definir o depurador - > símbolos de opção a Visual Studio IDE para o caminho correto

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

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

Símbolos de repacking

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

Filename.vsp do VsPerfReport - clearpackedsymbols

VsPerfReport - packsymbols-Resumo: todas as filename.vsp

Consulte também

Tarefas

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

Referência

VSPerfReport

Outros recursos

Salvar e exportar dados de ferramentas de criação de perfil