Udostępnij za pośrednictwem


/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

  1. 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).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. 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)