SPTAggregate

SPTAggregate Örnek Profil Güdümlü Optimizasyon (SPGO) için bir komut satırı aracıdır. Tek bir SPT (Örnek Profil İzleme) dosyasında toplayan xperf bir veya daha fazla ETL (Olay İzleme Günlüğü) dosyasını birleştirmek için bunu kullanın. İsteğe bağlı olarak verileri işleme veya ikili ada göre filtreleyebilir ve çekirdek olaylarını hariç tutabilirsiniz. SPT dosyasını oluşturduktan sonra, en iyi duruma getirme iş akışları için SPDConvert'i kullanarak bir SPD (Örnek Profil Veritabanı) dosyasına aktarın.

ETL (Olay İzleme Günlüğü) dosyaları, xperf tarafından kaydedilen işlenmemiş donanım performansı olaylarını içerir. SPTAggregate bu ETL dosyalarını SPT biçimine dönüştürür ve bu da örnek olayları SPDConvert tarafından bir SPD (Örnek Profil Veritabanı) dosyasına içeri aktarmak üzere paketler.

Syntax

SPTAggregate [seçenekler] /etletlfilessptfile

Parametreler

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

  • /Işlem:<Süreç> Olayları işlem adına göre filtreleyin. Bir veya daha fazla işlem adını virgülle ayrılmış liste olarak belirtin.
    Örnek: /process:myapp.exe
  • /binary:<ikili dosyalar> Olayları ikili dosya adına göre filtreleyin. Virgülle ayrılmış liste olarak bir veya daha fazla ikili ad belirtin.
    Örnek: /binary:mylib.dll,myapp.exe
  • /nokernel İşletim sistemi çekirdek olaylarını dışlayın.
  • /Yardım Yardım bilgilerini görüntüleme.

etlfiles
İşlenmek üzere ETL (Olay İzleme Günlüğü) dosyalarının virgülle ayrılmış listesi. kullanarak xperfETL dosyalarını toplayın.

sptfile
Oluşturulacak SPT çıktı dosyası.

Remarks

Note

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

SPTAggregate, xperf tarafından toplanan bir veya daha fazla ETL dosyasını bir SPT dosyasına dönüştürmek için kullanın. Bayrağı /etl gereklidir ve ETL dosyaları listesinden önce olmalıdır. Elde edilen SPT dosyasını kullanarak SPDConvertbir SPD dosyasına aktarabilirsiniz.

SPTAggregate, PATH ortam değişkeninizde bulunması ve Configure perfcore.ini bölümünde açıklandığı gibi perfcore.ini değişiklikleriyle yapılandırılması gereken xperf öğesini kullanır.

çalıştırıldığında SPTAggregatexperf, aşağıdaki gibi parametreler kullanır: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll burada -a spt örnek profil izleme analizi raporu oluşturur, -genSPT çıkış SPT dosyasını belirtir ve -binary analizi belirtilen ikili dosyalara odaklar.

xperf işaretleri hakkında daha fazla bilgi için Xperf Komut Satırı Başvurusu belgelerine bakın.

Example

Bu örnek, tek bir ETL dosyasını SPT dosyasına dönüştürür:

SPTAggregate /etl filename.etl filename.spt

Bu örnek olayları belirli bir işlemle filtreler:

SPTAggregate /process:filename.exe /etl filename.etl filename.spt

Bu örnek iki ETL dosyasını toplar ve çekirdek olaylarını dışlar:

SPTAggregate /nokernel /etl run1.etl,run2.etl filename.spt

Ayrıca bakınız

Öğretici: Performansı iyileştirmek için Örnek Profil Kılavuzlu Optimizasyonunu (SPGO) kullanma
Profil Temelli İyileştirmeler
SPDConvert
SPDDump
SPTDump