Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Utilize SPDDump para inspecionar ficheiros da Base de Dados de Perfis de Amostra (SPD) e ficheiros-objeto que contêm dados de perfil de amostra para Otimização Guiada por Perfis de Amostra (SPGO). Use esta ferramenta para verificar o conteúdo do SPD, resolver problemas de compatibilidade SPD/PDB e visualizar detalhes do perfil como funções, gráficos de fluxo, cobertura e estimativas dinâmicas de instruções. Execute o SPDDump a partir de uma Linha de Comandos do Programador para Visual Studio.
Um ficheiro SPD contém dados de perfil processados que o compilador utiliza para tomar decisões de otimização durante uma compilação.
Syntax
SPDDump[opções] spdfile
Parâmetros
Opções
Especifique as seguintes opções para SPDDump:
- /all Exporta o ficheiro SPD completo. Esta é a opção predefinida.
- /header Mostra o cabeçalho do ficheiro SPD.
- /módulo Produza o cabeçalho do módulo no ficheiro SPD. Implica /header.
- /símbolo Produza a tabela de símbolos do módulo. Implica /módulo.
- /func Mostra o perfil da função. Implica /module.
- /funcid:<fid> Produza o perfil de função da função com o ID de função indicado.
- /cg Inclua informação da função chamada na saída do perfil de função. Implica /func.
- /fg Inclua o gráfico de fluxo na saída do perfil de funções. Implica /func.
- /data Produz o perfil de dados. Implica /module.
- /minidump Excluir informações de correlação de amostras, como intervalos de RVA, da saída.
- /coverage Apresenta informações básicas sobre a cobertura de blocos básicos.
- /dyninst[:<n>] Emite uma estimativa dinâmica de instruções para as 50 funções principais, ou para as n funções superiores, se especificado.
- /ajuda Mostre informações de ajuda.
spdfile
O caminho para o ficheiro SPD ou ficheiro objeto para inspecionar.
Remarks
Note
Execute esta ferramenta a partir de um prompt de comandos para programador do Visual Studio.
Use SPDDump para inspecionar o conteúdo de um ficheiro de Base de Dados de Perfis de Exemplo (SPD).
SPDConvert produz ficheiros SPD. O processo de compilação que utiliza /SPGO incorpora estes ficheiros em ficheiros PDB.
Para diagnosticar um erro de "versão SPD incompatível", use /header para examinar o GUID do PDB e a idade armazenada no ficheiro SPD. Depois, compare esses valores com o ficheiro SPT usando SPTDump /progid.
Example
Este exemplo fornece informação básica estimada de cobertura de blocos para um ficheiro SPD:
SPDDump /coverage filename.spd
Este exemplo gera o cabeçalho SPD para verificar o GUID e a idade do PDB:
SPDDump /header filename.spd
Este exemplo produz uma estimativa dinâmica de instruções para as 10 funções principais:
SPDDump /dyninst:10 filename.spd
Ver também
Tutorial: Usar a Otimização Guiada por Perfis de Amostragem (SPGO) para melhorar o desempenho
SPDConvert
SPTDump
SPTAggregate