/Zf (Génération PDB plus rapide)
Activez une génération PDB plus rapide dans des builds parallèles en réduisant les appels RPC à mspdbsrv.exe.
Syntaxe
/Zf
Notes
L’option /Zf permet 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 génération (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 toutes dans un seul appel RPC à mspdbsrv.exe, au lieu d’effectuer une requête RPC pour chaque enregistrement. Cela peut considérablement améliorer le débit de build en réduisant la charge RPC sur le processus de mspdbsrv.exe dans un environnement dans lequel plusieurs processus de 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
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.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
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)