SPDDump

SPDDump öğesini, Örnek Profil Kılavuzlu Optimizasyon (SPGO) için örnek profil verileri içeren Örnek Profil Veritabanı (SPD) dosyalarını ve nesne dosyalarını incelemek için kullanın. SPD içeriğini doğrulamak, SPD/PDB uyumluluk sorunlarını gidermek ve işlevler, akış grafikleri, kapsam ve dinamik yönerge tahminleri gibi profil ayrıntılarını görüntülemek için bu aracı kullanın. Visual Studio Geliştirici Komut İsteminden SPDDump çalıştırın.

SPD dosyası, derleyicinin derleme sırasında iyileştirme kararları almak için kullandığı işlenmiş profil verilerini içerir.

Syntax

SPDDump [seçenekler] spdfile

Parametreler

Seçenekler
için SPDDumpaşağıdaki seçenekleri belirtin:

  • /Tüm SPD dosyasının tamamının çıktısını alın. Bu seçenek varsayılandır.
  • /header SPD dosyası üst bilgisini çıktı olarak verir.
  • /Modülü SPD dosyasında modül üst bilgisinin çıktısını alın. /header'ı ima eder.
  • /Sembolü Modül simgesi tablosunun çıktısını oluşturun. /module anlamını taşır.
  • /Func İşlev profilinin çıktısını verin. /module anlamına gelir.
  • /funcid:<Fıd> Verilen işlev kimliğiyle işlev için işlev profilinin çıkışını yapın.
  • /Cg Çağrı bilgilerini işlev profili çıkışına ekleyin. /func ima eder.
  • /Fg Akış grafiğini işlev profili çıkışına ekleyin. /func anlamına gelir.
  • /Veri Veri profilinin çıktısını verin. /module anlamına gelir.
  • /Minidump RVA aralıkları gibi örnek bağıntı bilgilerini çıktının dışında tutun.
  • /Kapsama Temel blok kapsamı bilgilerini çıktıya alma.
  • /dyninst[:<n>] İlk 50 işlev veya belirtilirse ilk n işlev için dinamik yönerge tahmini çıktısı oluşturun.
  • /Yardım Yardım bilgilerini görüntüleme.

spdfile
denetlenecek SPD dosyasının veya nesne dosyasının yolu.

Remarks

Note

Bu aracı bir Visual Studio geliştirici komut isteminden çalıştırın.

Örnek Profil Veritabanı (SPD) dosyasının içeriğini incelemek için kullanın SPDDump . SPDConvert SPD dosyaları üretir. Kullanan /SPGO derleme işlemi bu dosyaları PDB dosyalarına ekler.

"SPD sürümü uyumsuz" hatasını tanılamak için, SPD dosyasında depolanan PDB GUID'sini ve yaşını incelemek için kullanın /header . Ardından, bu değerleri SPTDump /progid kullanarak SPT dosyasıyla karşılaştırın.

Example

Bu örnek, bir SPD dosyası için tahmini temel blok kapsamı bilgilerini döndürür:

SPDDump /coverage filename.spd

Bu örnek, PDB GUID'sini ve yaşını kontrol etmek için SPD üst bilgisinin çıktısını verir:

SPDDump /header filename.spd

Bu örnek, ilk 10 işlev için dinamik yönerge tahmini oluşturur:

SPDDump /dyninst:10 filename.spd

Ayrıca bakınız

Öğretici: Performansı iyileştirmek için Örnek Profil Kılavuzlu Optimizasyonunu (SPGO) kullanma
SPDConvert
SPTDump
SPTAggregate