Como: Especifique locais de arquivo de símbolo na linha de comando
Para exibir informações de símbolo, como nomes de função e números de linha, a ferramenta de linha de comando VSPerfReport requer acesso os arquivos de símbolos (. PDB) dos componentes com perfil e os arquivos de sistema do Windows. Arquivos de símbolo são criados quando um componente é compilado. Para obter mais informações, consulte VSPerfReport. VSPerfReport procura automaticamente os seguintes locais para arquivos de símbolo:
Caminhos especificados na /SymbolPath opção ou do _NT_SYMBOL_PATH variável de ambiente.
O caminho de local exato onde um componente foi compilado.
O diretório que contém o perfil arquivo de dados (. vsp ou .vsps).
A Microsoft fornece os arquivos. PDB para muitos dos seus produtos on-line em um servidor de símbolos. Se o computador que você está usando para emissão de relatórios é conectado à Internet, VSPerfReport conecta-se ao servidor on-line de símbolo para consultar informações de símbolo e salvar os arquivos em um armazenamento local automaticamente.
Você pode especificar o local dos arquivos de símbolos e o armazenamento de servidor do Microsoft símbolo das seguintes maneiras:
Definir o _NT_SYMBOL_PATH variável de ambiente.
Adicionar o /SymbolPath opção para a linha de comando VSPerfReport.
Você também pode usar ambos os métodos.
Observação |
---|
Se Visual Studio está instalado no computador local, um local para os arquivos de símbolos do Windows provavelmente foi especificado já. Para obter mais informações, consulte Como: Informações de referência do símbolo de Windows. Você deve configurar VSPerfReport para usar o local e o servidor conforme descrito posteriormente neste tópico. |
Especificando os arquivos de símbolos do Windows
Para configurar o uso do servidor de símbolos do Windows
Se necessário, crie um diretório para armazenar os arquivos de símbolo localmente.
Use a seguinte sintaxe para definir o _NT_SYMBOL_PATH a variável de ambiente ou a opção de /SymbolPath do VSPerfReport:
srv*LocalStore*http://msdl.microsoft.com/downloads/symbols
onde LocalStore é o caminho do diretório local que você criou.
Especificando os arquivos de símbolos de componente
Arquivos de the.pdb dos componentes que você deseja o perfil em seus locais originais que estão armazenados nos componentes ou na pasta que contém o arquivo de dados de criação de perfil de procura de ferramentas de criação de perfil. Você pode especificar outros locais para pesquisa adicionando um ou mais caminhos para _NT_SYMBOL_PATH ou para o /SymbolPath opção. Caminhos separados com ponto e vírgula.
Exemplo
O linha de comando a seguir define o _NT_SYMBOL_PATH a variável de ambiente do Windows server e o diretório local para o símbolo C:\Symbols.
set _NT_SYMBOL_PATH=srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols
A seguinte linha de comando VSPerfReport adiciona o diretório C:\Projects\Symbols para o caminho de pesquisa usando o /SymbolPath opção.
VSPerfReport MyApp**.exe /SymbolPath:C:\Projects\Symbols /summary:all**