Sdílet prostřednictvím


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

Povolte rychlejší generování PDB paralelně sestavení minimalizací volání RPC 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 požádá všechny v jediném volání RPC mspdbsrv.exe namísto vytvoření požadavku RPC pro každý záznam. To může podstatně zlepšit propustnost sestavení snížením zatížení RPC na mspdbsrv.exe procesu v prostředí, kde více procesů kompilátoru cl.exe běží 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ů)