SPDDump

Usare SPDDump per esaminare i file spd (Sample Profile Database) e i file di oggetto che contengono dati del profilo di esempio per l'ottimizzazione dell'Profile-Guided di esempio (SPGO). Usare questo strumento per verificare il contenuto di SPD, risolvere i problemi di compatibilità spd/PDB e visualizzare i dettagli del profilo, ad esempio funzioni, grafici di flusso, copertura e stime dinamiche delle istruzioni. Eseguire SPDDump da un prompt dei comandi per sviluppatori di Visual Studio.

Un file SPD contiene dati del profilo elaborati usati dal compilatore per prendere decisioni di ottimizzazione durante una compilazione.

Sintassi

SPDDump [opzioni] spdfile

Parametri

Opzioni
Specificare le opzioni seguenti per SPDDump:

  • /all Visualizza l'intero file SPD. Questa è l'opzione predefinita.
  • /header Emette l'intestazione del file SPD.
  • /Modulo Restituire l'intestazione del modulo nel file SPD. Implica /header.
  • /Simbolo Generare l'output della tabella dei simboli del modulo. Implica /module.
  • /func Visualizza il profilo della funzione. Implica /module.
  • /funcid:<Fid> Restituire il profilo della funzione per la funzione con l'ID funzione specificato.
  • /cg Includi le informazioni sulla funzione chiamata nell'output del profilo della funzione. Implica /func.
  • /Fg Includere il grafico del flusso nell'output del profilo di funzione. Implica /func.
  • /data Genera il profilo dei dati in output. Implica /module.
  • /minidump Esclude dall'output informazioni di correlazione di campionamento, come gli intervalli RVA.
  • /coverage Restituisce informazioni sulla copertura dei blocchi di base.
  • /dyninst[:<n>] Restituisce una stima di istruzioni dinamiche per le prime 50 funzioni o le prime n funzioni, se specificato.
  • /Guida Visualizzare le informazioni della Guida.

spdfile
Percorso del file SPD o del file oggetto da esaminare.

Osservazioni:

Note

Esegui questo strumento da un prompt dei comandi per gli sviluppatori di Visual Studio.

Usare SPDDump per esaminare il contenuto di un file SPD (Sample Profile Database). SPDConvert produce file SPD. Il processo di compilazione che usa /SPGO incorpora questi file nei file PDB.

Per diagnosticare un errore di "versione SPD non compatibile", usare /header per esaminare il GUID PDB e l'età archiviati nel file SPD. Confrontare quindi questi valori con il file SPT usando SPTDump /progid.

Example

In questo esempio vengono restituite informazioni di base stimate sulla copertura dei blocchi per un file SPD:

SPDDump /coverage filename.spd

Questo esempio restituisce l'intestazione SPD per controllare il GUID PDB e l'età:

SPDDump /header filename.spd

In questo esempio viene restituita una stima di istruzioni dinamiche per le prime 10 funzioni:

SPDDump /dyninst:10 filename.spd

Vedere anche

Tutorial: Usa l'ottimizzazione guidata dal profilo di esempio (SPGO) per migliorare le prestazioni
SPDConvert
SPTDump
SPTAggregate