/SPDIN (Usa database profilo di esempio)

Specifica un file SPD (Sample Profile Database) che contiene i dati di profilatura da usare in una compilazione di esempio di ottimizzazione Profile-Guided (SPGO). Usato anche per eseguire l'override del file predefinito o specificato con /SPD per la lettura del database del profilo di esempio.

Sintassi

/SPDIN:filename

Argument

filename
Specifica il percorso del .spd file che contiene i dati di profilatura da utilizzare per l'ottimizzazione. Se espanso, il percorso completo non deve superare MAX_PATH (260 caratteri).
Se il file non esiste, il linker crea un file vuoto che verrà usato per raccogliere i dati.

Osservazioni:

Dopo aver raccolto una traccia delle prestazioni usando xperf, convertirli usando SPTAggregatee importare i dati in un file SPD usando SPDConvert, usare /SPDIN e /SPGO per produrre un file binario ottimizzato.

Il GUID e l'età del file binario registrato nel file SPD devono corrispondere al file SPT. Se non corrispondono, è possibile che venga visualizzato un errore "VERSIONE SPD non compatibile". Per diagnosticare questo errore, usare SPTDump /progid per esaminare gli identificatori binari nel file SPT e SPDDump /header per esaminare il file SPD. Il linker usa un file SPD valido per quanto possibile. Sono tollerati aggiornamenti secondari al codice che non modificano il flusso di controllo del programma. Le funzioni non modificate usano anche i dati per l'ottimizzazione. Se si specifica un SPD valido, ma altrimenti non correlato, il processo funziona, ma probabilmente non è possibile usare dati per l'ottimizzazione.

Usare /SPDEMBED insieme /SPGO a per incorporare i dati SPD nel file PDB prodotto dalla compilazione.

Utilizzare /SPD per specificare un nome o un percorso non predefiniti per il file SPD. /SPDIN esegue l'override di questa opzione, se specificato.

Per altre informazioni sul flusso di lavoro SPGO, vedere Esercitazione: Usare l'ottimizzazione di esempio Profile-Guided (SPGO) per migliorare le prestazioni.

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Set C++ compiler and build properties in Visual Studio.
  2. Selezionare la pagina delle >proprietà Proprietà del linker della riga di comando del linker>di configurazione.
  3. Aggiungere /SPDIN:filename alla casella Opzioni aggiuntive . Scegli OK per salvare le modifiche.

Per impostare l'opzione del linker a livello di codice

Vedere anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC
/SPD (specificare il database del profilo di esempio)
/SPDEMBED (incorpora database del profilo di esempio)
/SPGO (Abilita ottimizzazione Profile-Guided di esempio)
Esercitazione: Usare l'ottimizzazione Profile-Guided di esempio (SPGO) per migliorare le prestazioni