Sdílet prostřednictvím


/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 sady Visual Studio 2017 verze 15.1, kde je ve výchozím nastavení vypnutá. Počínaje sadou Visual Studio 2017 verze 15.7 je tato možnost ve výchozím nastavení zapnutá, pokud je povolená možnost /Zi nebo /ZI .

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě 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ů)