SPTAggregate

SPTAggregate adalah alat baris perintah untuk Sample Profile-Guided Optimization (SPGO). Gunakan untuk menggabungkan satu atau beberapa file ETL (Log Jejak Peristiwa) yang xperf dikumpulkan ke dalam satu file SPT (Jejak Profil Sampel). Anda dapat secara opsional memfilter data berdasarkan nama proses atau biner dan mengecualikan peristiwa kernel. Setelah Anda membuat file SPT, gunakan SPDConvert untuk mengimpornya ke file SPD (Database Profil Sampel) untuk alur kerja pengoptimalan.

File ETL (log pelacakan kejadian) berisi data mentah kejadian performa perangkat keras yang direkam oleh xperf. SPTAggregate mengonversi file ETL tersebut menjadi format SPT, yang mengemas peristiwa sampel untuk diimpor ke file SPD (Database Profil Sampel) oleh SPDConvert.

Syntax

SPTAggregate [opsi] /etletlfilessptfile

Parameter-parameternya

opsi
Tentukan opsi berikut untuk SPTAggregate:

  • /Proses:<Proses> Memfilter peristiwa menurut nama proses. Tentukan satu atau beberapa nama proses sebagai daftar yang dipisahkan koma.
    Contoh: /process:myapp.exe
  • /Biner:<Binari> Memfilter peristiwa menurut nama biner. Tentukan satu atau beberapa nama biner sebagai daftar yang dipisahkan koma.
    Contoh: /binary:mylib.dll,myapp.exe
  • /nokernel Mengecualikan peristiwa kernel OS.
  • /Tolong Tampilkan informasi bantuan.

etlfiles
Daftar file ETL (Log Jejak Peristiwa) yang dipisahkan koma untuk diproses. Kumpulkan file ETL dengan menggunakan xperf.

sptfile
File SPT output yang akan dibuat.

Komentar

Nota

Jalankan alat ini dari prompt perintah pengembang Visual Studio.

Gunakan SPTAggregate untuk mengonversi satu atau beberapa file ETL yang dikumpulkan oleh xperf menjadi file SPT. Bendera /etl diperlukan dan harus mendahului daftar file ETL. Anda dapat mengimpor file SPT yang dihasilkan ke dalam file SPD dengan menggunakan SPDConvert.

SPTAggregate menggunakan xperf, yang harus ada di PATH Anda dan dikonfigurasi dengan perubahan perfcore.ini seperti yang dijelaskan dalam Mengonfigurasi perfcore.ini.

Saat SPTAggregate dijalankan xperf, ia menggunakan parameter seperti: xperf -a spt -genSPT outputfile.spt -binary application.exe,support.dll,companion.dll di mana -a spt menentukan menghasilkan sampel laporan analisis jejak profil, -genSPT menentukan file SPT output, dan -binary memfokuskan analisis pada biner yang ditentukan.

Untuk informasi selengkapnya tentang flag xperf, lihat dokumentasi Referensi Baris Perintah Xperf.

Example

Contoh ini mengonversi satu file ETL menjadi file SPT:

SPTAggregate /etl filename.etl filename.spt

Contoh ini memfilter peristiwa ke proses tertentu:

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

Contoh ini menggabungkan dua file ETL dan mengecualikan peristiwa kernel:

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

Baca juga

Tutorial: Menggunakan Sample Profile-Guided Optimization (SPGO) untuk meningkatkan performa
Pengoptimalan Yang Dipandu Profil
SPDConvert
SPDDump
SPTDump