Aracılığıyla paylaş


/USEPROFILE (PGO'yu iş parçacığı güvenli modunda çalıştırın)

Bu bağlayıcı seçeneği /LTCG ile birlikte (Bağlantı zamanı kod oluşturma , bağlayıcıya profil destekli iyileştirme (PGO) eğitim verilerini kullanarak derlemesini söyler.

Sözdizimi

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

Bağımsız değişkenler

AGRESİF
Bu isteğe bağlı bağımsız değişken, iyileştirilmiş kod oluşturma sırasında agresif hız iyileştirmelerinin kullanılması gerektiğini belirtir.

PGD=dosya adı
.pgd dosyası için bir temel dosya adı belirtir. Bağlayıcı varsayılan olarak.pgd uzantısıyla temel yürütülebilir dosya adını kullanır.

Açıklamalar

PGO eğitim verilerine dayalı iyileştirilmiş bir derleme oluşturmak veya güncelleştirmek için /USEPROFILE bağlayıcı seçeneği /LTCG ile birlikte kullanılır. Kullanım dışı bırakılan /LTCG:PGUPDATE ve /LTCG:PGOPTIMIZE seçeneklerinin eşdeğeridir.

İsteğe bağlı AGRESIF bağımsız değişkeni, hız için iyileştirmeye çalışmak için boyutla ilgili buluşsal yöntemleri devre dışı bırakır. Bu, yürütülebilir dosyanızın boyutunu önemli ölçüde artıran iyileştirmelere neden olabilir ve sonuçta elde edilen hızı artırmayabilir. KULLANILMALI kullanma ve kullanmama sonuçlarının profilini oluşturmalı ve karşılaştırmalısınız. Bu bağımsız değişken açıkça belirtilmelidir; varsayılan olarak etkin değildir.

PGD bağımsız değişkeni, /GENPROFILE veya /FASTGENPROFILE ile aynı şekilde, kullanılacak eğitim verileri .pgd dosyası için isteğe bağlı bir ad belirtir. Kullanım dışı / PGD anahtarının eşdeğeridir. Varsayılan olarak veya hiçbir dosya adı belirtilmezse yürütülebilir dosyayla aynı temel ada sahip bir .pgd dosyası kullanılır.

Visual Studio 2015'te /USEPROFILE bağlayıcı seçeneği yenidir.

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcı>İyileştirme özellik sayfasını seçin.

  3. Bağlantı Zaman Kodu Oluşturma özelliğinde Bağlantı Zaman Kodu Oluşturmayı (/LTCG) Kullan'ı seçin.

  4. Yapılandırma Özellikleri>Bağlayıcısı>Komut Satırı özellik sayfasını seçin.

  5. Ek Seçenekler kutusuna /USEPROFILE seçeneğini ve isteğe bağlı bağımsız değişkenleri girin. Değişikliklerinizi kaydetmek için Tamam'ı seçin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

/GENPROFILE ve /FASTGENPROFILE
/LTCG
Profil Temelli İyileştirmeler
Profil Temelli İyileştirmeler için Ortam Değişkenleri