/Zf (Szybsze generowanie pliku PDB)
Włącz szybsze generowanie plików PDB w równoległych kompilacjach, minimalizując wywołania RPC do mspdbsrv.exe.
Składnia
/Zf
Uwagi
Opcja /Zf umożliwia obsługę kompilatora w celu szybszego generowania plików PDB w przypadku korzystania z opcji /MP (kompilacja z wieloma procesami) lub gdy system kompilacji (na przykład MSBuild lub CMake) może uruchamiać wiele cl.exe procesów kompilatora w tym samym czasie. Ta opcja powoduje, że fronton kompilatora opóźnia generowanie indeksów typów dla każdego rekordu typu w pliku PDB do końca kompilacji, a następnie żąda ich wszystkich w jednym wywołaniu RPC, aby mspdbsrv.exe, zamiast wysyłać żądanie RPC dla każdego rekordu. Może to znacznie zwiększyć przepływność kompilacji, zmniejszając obciążenie RPC procesu mspdbsrv.exe w środowisku, w którym wiele procesów kompilatora cl.exe jest uruchamianych jednocześnie.
Ponieważ /Zf opcja dotyczy tylko generowania PDB, wymaga /Zi lub /ZI opcji.
Opcja /Zf jest dostępna począwszy od programu Visual Studio 2017 w wersji 15.1, gdzie jest domyślnie wyłączona. Począwszy od programu Visual Studio 2017 w wersji 15.7, ta opcja jest domyślnie włączona po włączeniu opcji /Zi lub /ZI .
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić /Zf, a następnie wybierz przycisk OK.
Zobacz też
Opcje kompilatora w porządku alfabetycznym
/MP (Kompilacja z wieloma procesami)