Compartir vía


/Zf (Generación de PDB más rápida)

Habilite la generación de PDB más rápida en compilaciones paralelas para minimizar las llamadas RPC a mspdbsrv.exe.

Sintaxis

/Zf

Comentarios

La opción /Zf habilita que el compilador admita una generación más rápida de archivos PDB cuando se usa la opción /MP (Compilar con varios procesos) o cuando el sistema de compilación (por ejemplo, MSBuild o CMake) puede ejecutar varios procesos del compilador de cl.exe al mismo tiempo. Esta opción hace que el front-end del compilador retrase la generación de los índices de tipo para cada registro de tipo en el archivo PDB hasta el final de la compilación. Después, los solicita todos en una única llamada RPC a mspdbsrv.exe, en lugar de hacer una solicitud RPC para cada registro. Esto puede mejorar considerablemente el rendimiento de la compilación al reducir la carga de RPC en el proceso mspdbsrv.exe en un entorno en el que se ejecutan simultáneamente varios procesos del compilador de cl.exe.

Dado que la opción /Zf solo se aplica a la generación de PDB, requiere la opción /Zi o /ZI.

La opción /Zf está disponible a partir de la versión 15.1 de Visual Studio 2017, donde está desactivada de manera predeterminada. A partir de la versión 15.7 de Visual Studio 2017, esta opción está activada de manera predeterminada cuando la opción /Zi o /ZI está habilitada.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. Modifique la propiedad Opciones adicionales para que incluya /Zf y, luego, elija Aceptar.

Consulte también

Opciones del compilador por orden alfabético
/MP (Compilar con varios procesos)