/Zf (snabbare PDB-generering)

Aktivera snabbare PDB-generering i parallella versioner genom att minimera RPC-anrop till mspdbsrv.exe.

Syntax

/Zf

Anmärkningar

Alternativet /Zf möjliggör kompilatorstöd för snabbare generering av PDB-filer när du använder alternativet /MP (Skapa med flera processer), eller när byggsystemet (till exempel MSBuild eller CMake) kan köra flera cl.exe kompilatorprocesser samtidigt. Det här alternativet gör att kompilatorns klientdel fördröjer genereringen av typindex för varje typpost i PDB-filen till slutet av kompilering och sedan begär dem alla i ett enda RPC-anrop till mspdbsrv.exei stället för att göra en RPC-begäran för varje post. Detta kan avsevärt förbättra byggdataflödet genom att minska RPC-belastningen på mspdbsrv.exe process i en miljö där flera cl.exe kompilatorprocesser körs samtidigt.

Eftersom alternativet /Zf endast gäller för PDB-generering krävs alternativet /Zi eller /ZI .

Alternativet /Zf är tillgängligt från och med Visual Studio 2017 version 15.1, där det är inaktiverat som standard. Från och med Visual Studio 2017 version 15.7 är det här alternativet aktiverat som standard när alternativet /Zi eller /ZI är aktiverat. Om du uttryckligen vill inaktivera det här alternativet använder du /Zf-.

Ange det här kompilatoralternativet i Visual Studio utvecklingsmiljön

  1. Öppna dialogrutan egenskapssidor för projektet. Mer information finns i Set C++ kompilator- och byggegenskaper i Visual Studio.

  2. Välj egenskapssidan Konfigurationsegenskaper>C/C++>Kommandorad .

  3. Ändra egenskapen Ytterligare alternativ så att den innehåller /Zf och välj sedan OK.

Se även

Kompilatoralternativ listade alfabetiskt
/MP (skapa med flera processer)