Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use SPDDump para inspecionar arquivos SPD (Banco de Dados de Perfis de Amostra) e arquivos-objeto que contêm dados de perfis de amostra para SPGO (Otimização Guiada por Perfis de Amostra). Use esta ferramenta para verificar o conteúdo do SPD, solucionar problemas de compatibilidade SPD/PDB e exibir detalhes do perfil, como funções, grafos de fluxo, cobertura e estimativas de instrução dinâmica. Execute SPDDump em um prompt de comando do desenvolvedor Visual Studio.
Um arquivo SPD contém dados de perfil processados que o compilador usa para tomar decisões de otimização durante um build.
Sintaxe
SPDDump[opções] spdfile
Parâmetros
Opções
Especifique as seguintes opções para SPDDump:
- /all Gera o arquivo SPD inteiro. Esta opção é a predefinição.
- /header Exibe o cabeçalho do arquivo SPD.
- /Módulo Produza o cabeçalho do módulo no arquivo SPD. Implica /header.
- /symbol Exibe a tabela de símbolos do módulo. Implica /module.
- /func Exibe o perfil da função. Implica /module.
- /funcid:<Fid> Produza o perfil de função para a função com a ID da função fornecida.
- /cg Inclui informações da função chamada na saída do perfil de função. Implica /func.
- /Fg Inclua o grafo de fluxo na saída do perfil de função. Implica /func.
- /Dados Gerar o perfil de dados. Implica /module.
- /minidump Exclui informações de correlação de amostras, como intervalos de RVA, da saída.
- /coverage Exibe informações sobre a cobertura de blocos básicos.
- /dyninst[:<n>] Gerar uma estimativa de instrução dinâmica para as 50 principais funções ou as funções n superiores, se especificado.
- /Ajuda Exibir informações de ajuda.
spdfile
O caminho para o arquivo SPD ou arquivo de objeto a ser inspecionado.
Observações
Note
Execute essa ferramenta em um prompt de comando do desenvolvedor Visual Studio.
Use SPDDump para inspecionar o conteúdo de um arquivo Sample Profile Database (SPD).
SPDConvert produz arquivos SPD. O processo de compilação que usa /SPGO incorpora esses arquivos em arquivos PDB.
Para diagnosticar um erro "Incompatível com a versão do SPD", use /header para examinar o GUID do PDB e a idade armazenados no arquivo SPD. Em seguida, compare esses valores com o arquivo SPT usando SPTDump /progid.
Example
Este exemplo gera informações básicas de cobertura de blocos estimadas para um arquivo SPD:
SPDDump /coverage filename.spd
Este exemplo gera o cabeçalho SPD para verificar o GUID do PDB e a idade:
SPDDump /header filename.spd
Este exemplo gera uma estimativa de instrução dinâmica para as 10 principais funções:
SPDDump /dyninst:10 filename.spd
Consulte também
Tutorial: usar a SPGO (Otimização Guiada por Perfil de Amostra) para melhorar o desempenho
SPDConvert
SPTDump
SPTAggregate