/Zf (Schnellere PDB-Generierung)
Ermöglichen Sie die schnellere PDB-Generierung paralleler Builds, indem Sie RPC-Aufrufe auf mspdbsrv.exe minimieren.
Syntax
/Zf
Hinweise
Die Option /Zf ermöglicht die Compilerunterstützung für eine schnellere Generierung von PDB-Dateien bei Verwendung der Option /MP (Build mit mehreren Prozessen) oder wenn das Buildsystem (z . B. MSBuild oder CMake) mehrere cl.exe Compilerprozesse gleichzeitig ausführen kann. Diese Option bewirkt, dass der Compiler-Front-End die Generierung von Typindizes für jeden Typdatensatz in der PDB-Datei bis zum Ende der Kompilierung verzögert und dann alle in einem einzelnen RPC-Aufruf an mspdbsrv.exe anfordert, anstatt eine RPC-Anforderung für jeden Datensatz auszuführen. Dies kann den Builddurchsatz erheblich verbessern, indem die RPC-Auslastung des mspdbsrv.exe Prozesses in einer Umgebung reduziert wird, in der mehrere cl.exe Compilerprozesse gleichzeitig ausgeführt werden.
Da die /Zf-Option nur für die PDB-Generation gilt, ist die Option "/Zi" oder "/ZI" erforderlich.
Die Option /Zf ist ab Visual Studio 2017, Version 15.1, verfügbar, wobei sie standardmäßig deaktiviert ist. Ab Visual Studio 2017, Version 15.7, ist diese Option standardmäßig aktiviert, wenn die Option "/Zi " oder "/ZI " aktiviert ist.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Ändern Sie die Eigenschaft "Zusätzliche Optionen", um "/Zf" einzuschließen, und wählen Sie dann "OK" aus.
Siehe auch
Compileroptionen alphabetisch sortiert
/MP (Mit mehreren Prozessen erstellen)