Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez SPDDump pour inspecter les fichiers SPD (Sample Profile Database) et les fichiers objets qui contiennent des données de profils d’échantillonnage pour Sample Profile-Guided Optimization (SPGO). Utilisez cet outil pour vérifier le contenu spD, résoudre les problèmes de compatibilité SPD/PDB et afficher les détails du profil tels que les fonctions, les graphiques de flux, la couverture et les estimations d’instructions dynamiques. Exécutez SPDDump dans une invite de commandes développeur pour Visual Studio.
Un fichier SPD contient des données de profil traitées que le compilateur utilise pour prendre des décisions d’optimisation lors d’une génération.
Syntax
SPDDump[options] spdfile
Paramètres
Options
Spécifiez les options suivantes pour SPDDump:
- /Tous Affichez l’intégralité du fichier SPD. Cette option est la valeur par défaut.
- /header Affiche l’en-tête du fichier SPD.
- /Module Affichez l’en-tête du module dans le fichier SPD. Implique /header.
- /Symbole Affichez la table de symboles du module. Implique /module.
- /Func Sortie du profil de fonction. Implique /module.
- /funcid :<Fid> Affichez le profil de fonction pour la fonction avec l’ID de fonction donné.
- /cg Inclut les informations sur les fonctions appelées dans la sortie du profilage des fonctions. Implique /func.
- /Fg Incluez le graphique de flux dans la sortie du profil de fonction. Implique /func.
- /Données Sortie du profil de données. Implique /module.
- /minidump Exclure de la sortie les informations de corrélation d’exemple, comme les plages RVA.
- /coverage Affiche les informations de couverture des blocs de base.
- /dyninst[ :<n>] Génère une estimation d’instruction dynamique pour les 50 premières fonctions, ou les fonctions n supérieures si spécifiées.
- /Aide Affichez les informations d’aide.
spdfile
Chemin d’accès au fichier SPD ou au fichier objet à inspecter.
Remarques
Note
Exécutez cet outil depuis une invite de commandes développeur pour Visual Studio.
Permet SPDDump d’inspecter le contenu d’un fichier SPD (Sample Profile Database).
SPDConvert produit des fichiers SPD. Le processus de génération qui utilise /SPGO incorpore ces fichiers dans les fichiers PDB.
Pour diagnostiquer une erreur « version SPD incompatible », utilisez /header pour examiner le GUID PDB et l’âge enregistrés dans le fichier SPD. Ensuite, comparez ces valeurs avec le fichier SPT à l’aide de SPTDump /progid.
Example
Cet exemple génère des informations de couverture de bloc de base estimées pour un fichier SPD :
SPDDump /coverage filename.spd
Cet exemple affiche l’en-tête SPD afin de vérifier le GUID PDB et l’âge :
SPDDump /header filename.spd
Cet exemple génère une estimation d’instructions dynamiques pour les 10 principales fonctions :
SPDDump /dyninst:10 filename.spd
Voir aussi
Tutoriel : utilisez l’optimisation guidée par échantillonnage (SPGO) pour améliorer les performances
SPDConvert
SPTDump
SPTAggregate