/Zf (rychlejší generování souborů PDB)

Umožňuje rychlejší generování PDB paralelně sestavení tím, že minimalizuje volání RPC pro mspdbsrv.exe.

Syntaxe

/Zf

Poznámky

Možnost /Zf umožňuje podporu kompilátoru pro rychlejší generování souborů PDB při použití možnosti /MP (sestavení s více procesy) nebo když systém sestavení (například MSBuild nebo CMake) může současně spouštět více procesů kompilátoru cl.exe. Tato možnost způsobí, že front-end kompilátoru zpozdí generování indexů typů pro každý záznam typu v souboru PDB až do konce kompilace, a pak je všechny vyžádá v jednom volání RPC na mspdbsrv.exe, místo aby pro každý záznam požadavek RPC. To může podstatně zlepšit propustnost sestavení snížením zatížení RPC na mspdbsrv.exe procesu v prostředí, kde běží více procesů kompilátoru cl.exe současně.

Vzhledem k tomu, že možnost /Zf se vztahuje pouze na generování PDB, vyžaduje možnost /Zi nebo /ZI .

Možnost /Zf je dostupná od Visual Studio 2017 verze 15.1, kde je ve výchozím nastavení vypnutá. Od verze 15.7 Visual Studio 2017 je tato možnost ve výchozím nastavení zapnutá, pokud je povolená možnost /Zi nebo /ZI. Pokud chcete tuto možnost explicitně zakázat, použijte /Zf-.

Nastavení této možnosti kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Set vlastnosti kompilátoru C++ a vlastnosti sestavení v Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. Upravte vlastnost Další možnosti tak, aby zahrnovala /Zf, a pak zvolte OK.

Viz také

Možnosti kompilátoru (abecední pořadí)
/MP (sestavení pomocí několika procesů)