Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Örnek Profile-Guided İyileştirmeyi (SPGO) etkinleştirir ve çıkış ikili dosyasıyla birlikte boş bir Örnek Profil Veritabanı (SPD) dosyası oluşturur.
Syntax
/SPGO
Remarks
/SPGO Bağlayıcı seçeneği SPGO iş akışını başlatır. Bağlayıcıyı, verilerin profilini oluşturmak için yer tutucu görevi gören boş .spd bir dosya oluşturmaya yönlendirir. ile derledikten /SPGOsonra kullanarak xperfbir performans izlemesi toplarsınız, kullanarak SPTAggregatebunu bir SPT dosyasına dönüştürür ve ardından kullanarak SPDConvertverileri SPD dosyasına aktarırsınız. SPD dosyası profil verilerini içerdiğinde, iyileştirilmiş bir ikili oluşturmak için SPD dosyasını kullanarak yeniden derleyin. Derleyici ve bağlayıcı, varsayılan veya tarafından /SPDbelirtilen bir SPD giriş dosyası arar.
/SPDIN (Örnek Profil Veritabanını Kullan) seçeneği, giriş dosyası fazla yazıldığında ve istenmiyorsa kolaylık sağlamak için kullanılabilir.
kullanarak /SPGO derleme yaptığınızda ancak SPD dosyası henüz profil verileri içermiyorsa, aşağıdaki gibi bir ileti görürsünüz:
Result: SPD <filename>.spd does not contain sample profile, compiling without profile guided optimizations
Bu ileti ilk derlemede beklenir ve SPD dosyasının profil oluşturma verilerini almaya hazır olduğunu gösterir.
Derleme işlemi varsayılan olarak, bağlantının çağrıldığı dizindeki çıkış dosyasıyla aynı temel ada sahip SPD dosyasını oluşturur. Farklı bir ad veya konum belirtmek için kullanın /SPD .
Profil verileri toplandıktan sonra SPD verilerini PDB dosyasına eklemek için kullanın /SPDEMBED . Bağlayıcının seçeneğini belirterek bir PDB dosyası oluşturduğundan /DEBUG emin olun.
SPGO iş akışı hakkında daha fazla bilgi için bkz . Öğretici: Performansı geliştirmek için Örnek Profile-Guided İyileştirme (SPGO) kullanma.
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
- Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. C++ derleyicisini ayarlama ve Visual Studio içindeki derleme özellikleri.
- Yapılandırma Özellikleri>> özellik sayfasını seçin.
-
Ek Seçenekler kutusuna ekleyin
/SPGO. Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bakınız
MSVC bağlayıcı başvurusu
MSVC Bağlayıcı Seçenekleri
/SPD (Örnek Profil Veritabanını Belirtin)
/SPDEMBED (Örnek Profil Veritabanı Ekle)
/SPDIN (Örnek Profil Veritabanını Kullan)
Öğretici: Performansı geliştirmek için Örnek Profile-Guided İyileştirme (SPGO) kullanma