/Zf (Snellere PDB-generatie)

Schakel snellere PDB-generatie in parallelle builds in door RPC-aanroepen naar mspdbsrv.exete minimaliseren.

Syntaxis

/Zf

Opmerkingen

Met de optie /Zf kan compilerondersteuning worden ingeschakeld voor het sneller genereren van PDB-bestanden wanneer u de optie /MP (Bouwen met meerdere processen) gebruikt, of wanneer het buildsysteem (bijvoorbeeld MSBuild of CMake) meerdere cl.exe compilerprocessen tegelijkertijd kan uitvoeren. Deze optie zorgt ervoor dat de front-end van de compiler het genereren van typeindexen voor elk typerecord in het PDB-bestand tot het einde van de compilatie vertraagt, en vraagt ze vervolgens allemaal in één RPC-aanroep om te mspdbsrv.exe, in plaats van een RPC-aanvraag voor elke record te maken. Dit kan de doorvoer van de build aanzienlijk verbeteren door de RPC-belasting van het mspdbsrv.exe proces te verminderen in een omgeving waarin meerdere cl.exe compilerprocessen tegelijkertijd worden uitgevoerd.

Omdat de optie /Zf alleen van toepassing is op PDB-generatie, is de optie /Zi of /ZI vereist.

De optie /Zf is beschikbaar vanaf Visual Studio 2017 versie 15.1, waar deze standaard is uitgeschakeld. Vanaf Visual Studio 2017 versie 15.7 is deze optie standaard ingeschakeld wanneer de optie /Zi of /ZI is ingeschakeld. Als u deze optie expliciet wilt uitschakelen, gebruikt u /Zf-.

Deze compileroptie instellen in de Visual Studio ontwikkelomgeving

  1. Open het dialoogvenster eigenschappenpagina's van het project. Zie Set C++ compiler and build properties in Visual Studio voor meer informatie.

  2. Selecteer de eigenschappenpagina configuratie-eigenschappen>C/C++>.

  3. Wijzig de eigenschap Aanvullende opties om /Zf op te nemen en kies VERVOLGENS OK.

Zie ook

Opties voor compileren die alfabetisch worden vermeld
/MP (bouwen met meerdere processen)