/SPDIN (Örnek Profil Veritabanını Kullan)

Örnek Profile-Guided İyileştirme (SPGO) derlemesinde kullanılmak üzere profil oluşturma verilerini içeren bir Örnek Profil Veritabanı (SPD) dosyası belirtir. Örnek profil veritabanını okumak için ile /SPD belirtilen varsayılan veya dosyayı geçersiz kılmak için de kullanılır.

Syntax

/SPDIN:filename

Argument

filename
İyileştirme için .spd kullanılacak profil oluşturma verilerini içeren dosyanın yolunu belirtir. Genişletildiğinde, tam yol (260 karakter) aşmamalıdır MAX_PATH .
Dosya yoksa, bağlayıcı veri toplamak için kullanılacak boş bir dosya oluşturur.

Remarks

kullanarak xperfbir performans izlemesi topladıktan sonra kullanarak bunu SPTAggregatedönüştürün ve kullanarak verileri bir SPD dosyasına SPDConvertaktarın, ve kullanarak /SPDIN/SPGO iyileştirilmiş bir ikili dosya üretin.

SPD dosyasına kaydedilen ikili dosyanın GUID'i ve yaşı SPT dosyasıyla eşleşmelidir. Eşleşmiyorsa, "SPD sürümü uyumsuz" hatasıyla karşılaşabilirsiniz. Bu hatayı tanılamak için SPT dosyasındaki ikili tanımlayıcıları incelemek ve SPDDump /header SPD dosyasını incelemek için kullanınSPTDump /progid. Bağlayıcı, mümkün olduğunca geçerli bir SPD dosyası kullanır. Programın denetim akışını değiştirmeyen kodda küçük güncelleştirmeler kabul edilir. Değişmemiş işlevler de iyileştirme için verileri kullanır. Geçerli ancak ilgisiz bir SPD sağlarsanız işlem çalışır, ancak iyileştirme için büyük olasılıkla hiçbir veri kullanılamaz.

SPD verilerini derleme tarafından üretilen PDB dosyasına eklemek için ile /SPGO birlikte kullanın/SPDEMBED.

SPD dosyası için varsayılan olmayan bir ad veya konum belirtmek için kullanın /SPD . /SPDIN belirtilirse bu seçeneği geçersiz kılar.

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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. C++ derleyicisini ayarlama ve Visual Studio içindeki derleme özellikleri.
  2. Yapılandırma Özellikleri>> özellik sayfasını seçin.
  3. Ek Seçenekler kutusuna ekleyin/SPDIN:filename. 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 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)
/SPGO (Örnek Profile-Guided İyileştirmeyi Etkinleştir)
Öğretici: Performansı geliştirmek için Örnek Profile-Guided İyileştirme (SPGO) kullanma