/Zf (Geração mais rápida de PDB)

Permitir uma geração mais rápida de PDB em compilações paralelas minimizando chamadas RPC para mspdbsrv.exe.

Sintaxe

/ZF

Observações

A opção /ZF permite suporte ao compilador para uma geração mais rápida de ficheiros PDB ao usar a opção /MP (Build with Multiple Processes), ou quando o sistema de compilação (por exemplo, MSBuild ou CMake) pode executar múltiplos processos cl.exe compiladores ao mesmo tempo. Esta opção faz com que a interface do compilador atrase a geração dos índices de tipos para cada registo de tipo no ficheiro PDB até ao final da compilação, solicitando-os todos numa única chamada RPC para mspdbsrv.exe, em vez de fazer um pedido RPC para cada registo. Isto pode melhorar substancialmente o rendimento da build ao reduzir a carga do RPC no processo de mspdbsrv.exe num ambiente onde múltiplos processos cl.exe compiladores correm simultaneamente.

Como a opção /ZF só se aplica à geração de PDB, requer a opção /Zi ou /ZI .

A opção /Zf está disponível a partir Visual Studio versão 15.1 de 2017, onde está desligada por defeito. A partir de Visual Studio versão 15.7 de 2017, esta opção está ativada por defeito quando a opção /Zi ou /ZI está ativada. Para desativar explicitamente esta opção, use /Zf-.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra a caixa de diálogo Property Pages do projeto. Para mais detalhes, consulte o compilador C++ Set e propriedades de construção em Visual Studio.

  2. Selecione a página de propriedades Configuration Properties>C/C++>Command Line .

  3. Modifica a propriedade Opções Adicionais para incluir /Zf e depois escolhe OK.

Consulte também

Opções do compilador listadas alfabeticamente
/MP (Construir com Múltiplos Processos)