Bagikan melalui


/Zf (Generasi PDB lebih cepat)

Aktifkan pembuatan PDB yang lebih cepat dalam build paralel dengan meminimalkan panggilan RPC ke mspdbsrv.exe.

Sintaks

/Zf

Keterangan

Opsi /Zf memungkinkan dukungan kompilator untuk pembuatan file PDB yang lebih cepat saat menggunakan opsi /MP (Build with Multiple Processes), atau ketika sistem build (misalnya, MSBuild atau CMake) dapat menjalankan beberapa proses pengkompilasi cl.exe secara bersamaan. Opsi ini menyebabkan front end kompilator menunda pembuatan indeks jenis untuk setiap jenis rekaman dalam file PDB hingga akhir kompilasi, lalu meminta semuanya dalam satu panggilan RPC ke mspdbsrv.exe, alih-alih membuat permintaan RPC untuk setiap rekaman. Ini dapat secara substansial meningkatkan throughput build dengan mengurangi beban RPC pada proses mspdbsrv.exe di lingkungan di mana beberapa proses kompilator cl.exe berjalan secara bersamaan.

Karena opsi /Zf hanya berlaku untuk pembuatan PDB, opsi /Zi atau /ZI diperlukan.

Opsi /Zf tersedia dimulai di Visual Studio 2017 versi 15.1, di mana opsi tersebut nonaktif secara default. Mulai dari Visual Studio 2017 versi 15.7, opsi ini aktif secara default saat opsi /Zi atau /ZI diaktifkan.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Ubah properti Opsi Tambahan untuk menyertakan /Zf lalu pilih OK.

Lihat juga

Opsi Pengkompilasi Tercantum Menurut Abjad
/MP (Bangun dengan Beberapa Proses)