Bagikan melalui


/USEPROFILE (Jalankan PGO dalam mode aman utas)

Opsi linker ini bersama dengan /LTCG (Pembuatan kode waktu tautan memberi tahu linker untuk membangun dengan menggunakan data pelatihan pengoptimalan yang dipandu profil (PGO).

Sintaks

/USEPROFILE[:{AGGRESSIVE|PGD=filename}]

Argumen

AGRESIF
Argumen opsional ini menentukan bahwa pengoptimalan kecepatan agresif harus digunakan selama pembuatan kode yang dioptimalkan.

Nama file PGD=
Menentukan nama file dasar untuk file .pgd. Secara default, linker menggunakan nama file dasar yang dapat dieksekusi dengan ekstensi .pgd.

Keterangan

Opsi linker /USEPROFILE digunakan bersama dengan /LTCG untuk menghasilkan atau memperbarui build yang dioptimalkan berdasarkan data pelatihan PGO. Ini setara dengan opsi /LTCG:PGUPDATE dan /LTCG:PGOPTIMIZE yang tidak digunakan lagi.

Argumen AGGRESSIVE opsional menonaktifkan heuristik terkait ukuran untuk mencoba mengoptimalkan kecepatan. Ini dapat mengakibatkan pengoptimalan yang secara substansial meningkatkan ukuran executable Anda, dan mungkin tidak meningkatkan kecepatan yang dihasilkan. Anda harus membuat profil dan membandingkan hasil penggunaan dan tidak menggunakan AGGRESSIVE. Argumen ini harus ditentukan secara eksplisit; tidak diaktifkan secara default.

Argumen PGD menentukan nama opsional untuk data pelatihan file .pgd untuk digunakan, sama seperti dalam /GENPROFILE atau /FASTGENPROFILE. Ini setara dengan sakelar /PGD yang tidak digunakan lagi. Secara default, atau jika tidak ada nama file yang ditentukan, file .pgd yang memiliki nama dasar yang sama dengan yang dapat dieksekusi digunakan.

Opsi linker /USEPROFILE baru di Visual Studio 2015.

Untuk mengatur opsi linker 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 Pengoptimalan Linker>Properti>Konfigurasi.

  3. Di properti Pembuatan Kode Waktu Tautan, pilih Gunakan Pembuatan Kode Waktu Tautan (/LTCG).

  4. Pilih halaman properti Properti Konfigurasi>Penaut>Baris Perintah.

  5. Masukkan opsi /USEPROFILE dan argumen opsional ke dalam kotak Opsi Tambahan. Pilih OK untuk menyimpan perubahan.

Untuk menyetel opsi linker ini secara terprogram

Lihat juga

/GENPROFILE dan /FASTGENPROFILE
/LTCG
Pengoptimalan Yang Dipandu Profil
Variabel Lingkungan untuk Pengoptimalan Yang Dipandu Profil