/Zf (Schnellere PDB-Generierung)

Ermöglichen Sie die schnellere PDB-Generierung paralleler Builds, indem Sie RPC-Aufrufe an 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 einzigen RPC-Aufruf an mspdbsrv.exe anfordert, anstatt eine RPC-Anforderung für jeden Datensatz zu erstellen. 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

  1. Ö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).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Ä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)