/ZF (generación de PDB más rápida)/Zf (Faster PDB generation)

Habilitar generación de PDB más rápida en las compilaciones en paralelo, ya que minimiza las llamadas RPC a mspdbsrv.exe.Enable faster PDB generation in parallel builds by minimizing RPC calls to mspdbsrv.exe.

SintaxisSyntax

/Zf/Zf

ComentariosRemarks

El /Zf opción habilita la compatibilidad de compilador para la generación más rápida de archivos PDB cuando se usa el /MP (compilar con varios procesos) opción, o cuando el sistema de compilación (por ejemplo, MSBuild o CMake) puede ejecutar cl.exe varios procesos de compilador al mismo tiempo.The /Zf option enables compiler support for faster generation of PDB files when using the /MP (Build with Multiple Processes) option, or when the build system (for example, MSBuild or CMake) may run multiple cl.exe compiler processes at the same time. Esta opción hace que el front-end de compilador retrasar la generación de índices de tipos para cada registro de tipo en el archivo PDB hasta el final de la compilación, a continuación, se les solicita todo en una sola llamada RPC a mspdbsrv.exe, en lugar de realizar una solicitud RPC para cada registro.This option causes the compiler front end to delay generation of type indexes for each type record in the PDB file until the end of compilation, then requests them all in a single RPC call to mspdbsrv.exe, instead of making an RPC request for each record. Esto puede mejorar considerablemente el rendimiento de la compilación al reducir la carga RPC en el proceso de mspdbsrv.exe en un entorno donde se ejecutan simultáneamente varios procesos de compilador cl.exe.This can substantially improve build throughput by reducing the RPC load on the mspdbsrv.exe process in an environment where multiple cl.exe compiler processes run simultaneously.

Dado que el /Zf opción solo se aplica a la generación de PDB, requiere el /Zi o /Zi opción.Because the /Zf option only applies to PDB generation, it requires the /Zi or /ZI option.

El /Zf opción está disponible a partir de Visual Studio 2017 versión 15.1, donde está desactivada de forma predeterminada.The /Zf option is available beginning in Visual Studio 2017 version 15.1, where it is off by default. A partir de Visual Studio 2017 versión 15.7 Preview 3, esta opción está activada de forma predeterminada cuando la /Zi o /Zi está habilitada.Starting in Visual Studio 2017 version 15.7 Preview 3, this option is on by default when the /Zi or /ZI option is enabled.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual StudioTo set this compiler option in the Visual Studio development environment

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto.Open the project's Property Pages dialog box. Para obtener más información, consulte propiedades de compilación y el compilador de C++ establece en Visual Studio.For details, see Set C++ compiler and build properties in Visual Studio.

  2. Seleccione el propiedades de configuración > C o C++ > línea de comandos página de propiedades.Select the Configuration Properties > C/C++ > Command Line property page.

  3. Modificar el opciones adicionales propiedad incluir /Zf y, a continuación, elija Aceptar.Modify the Additional Options property to include /Zf and then choose OK.

Vea tambiénSee also

Opciones del compilador por orden alfabéticoCompiler Options Listed Alphabetically
/MP (Compilar con varios procesos)/MP (Build with Multiple Processes)