Partager via


/Zf (Génération PDB plus rapide)

Activez une génération PDB plus rapide dans des builds parallèles en minimisant les appels RPC à mspdbsrv.exe.

Syntaxe

/Zf

Notes

L’option /Zf active la prise en charge du compilateur pour une génération plus rapide de fichiers PDB lors de l’utilisation de l’option /MP (Générer avec plusieurs processus) ou lorsque le système de build (par exemple, MSBuild ou CMake) peut exécuter plusieurs processus de compilateur cl.exe en même temps. Cette option entraîne le retard de génération d’index de type par le compilateur pour chaque enregistrement de type dans le fichier PDB jusqu’à la fin de la compilation, puis les demande dans un seul appel RPC à mspdbsrv.exe, au lieu d’effectuer une requête RPC pour chaque enregistrement. Cela peut améliorer considérablement le débit de build en réduisant la charge RPC sur le processus mspdbsrv.exe dans un environnement dans lequel plusieurs processus du compilateur cl.exe s’exécutent simultanément.

Étant donné que l’option /Zf s’applique uniquement à la génération PDB, elle nécessite l’option /Zi ou /ZI .

L’option /Zf est disponible à partir de Visual Studio 2017 version 15.1, où elle est désactivée par défaut. À compter de Visual Studio 2017 version 15.7, cette option est activée par défaut lorsque l’option /Zi ou /ZI est activée.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Modifiez la propriété Options supplémentaires pour inclure /Zf , puis choisissez OK.

Voir aussi

Options du compilateur classées par ordre alphabétique
/MP (Générer avec plusieurs processus)