Share via


/Zf (Generazione più veloce di file PDB)

Abilitare una generazione PDB più veloce nelle compilazioni parallele riducendo al minimo le chiamate RPC a mspdbsrv.exe.

Sintassi

/Zf

Osservazioni:

L'opzione /Zf abilita il supporto del compilatore per una generazione più rapida di file PDB quando si usa l'opzione /MP (Compilazione con più processi) o quando il sistema di compilazione (ad esempio, MSBuild o CMake) può eseguire più processi del compilatore cl.exe contemporaneamente. Questa opzione fa sì che il front-end del compilatore ritardi la generazione di indici di tipo per ogni record di tipo nel file PDB fino alla fine della compilazione, quindi li richiede tutti in una singola chiamata RPC a mspdbsrv.exe, anziché effettuare una richiesta RPC per ogni record. Ciò può migliorare notevolmente la velocità effettiva di compilazione riducendo il carico RPC nel processo mspdbsrv.exe in un ambiente in cui vengono eseguiti simultaneamente più processi del compilatore cl.exe.

Poiché l'opzione /Zf si applica solo alla generazione PDB, richiede l'opzione /Zi o /ZI .

L'opzione /Zf è disponibile a partire da Visual Studio 2017 versione 15.1, dove è disattivata per impostazione predefinita. A partire da Visual Studio 2017 versione 15.7, questa opzione è attivata per impostazione predefinita quando l'opzione /Zi o /ZI è abilitata.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. Modificare la proprietà Opzioni aggiuntive per includere /Zf e quindi scegliere OK.

Vedi anche

Opzioni del compilatore elencate in ordine alfabetico
/MP (compilazione con più processi)