Bagikan melalui


Profil Bawaan Xperf

Untuk menampilkan semua profil Xperf bawaan, jalankan perintah berikut.

xperf -profiles

Tabel berikut ini menjelaskan profil yang tersedia.

Profil Deskripsi

Perf! FileIOProfiles.InSequentialFile

Profil pelacakan I/O file dalam file berurutan.

Perf! FileIOProfiles.InBuffer

Profil pelacakan I/O file dalam buffer.

Perf! GeneralProfiles.InSequentialFile

Profil pelacakan metrik sistem umum dalam file berurutan.

Perf! GeneralProfiles.InBuffer

Profil pelacakan metrik sistem umum dalam buffer.

Perf! PerfCoreProfiles.InSequentialFile

Profil pelacakan metrik sistem dasar (disertakan dengan semua profil bawaan) dalam file berurutan.

Perf! PerfCoreProfiles.InBuffer

Profil pelacakan metrik sistem dasar (disertakan dengan semua profil bawaan) dalam buffer.

Perf! RegistryProfiles.InSequentialFile

Profil pelacakan registri dalam file berurutan.

Perf! RegistryProfiles.InBuffer

Profil pelacakan registri dalam buffer.

Perf! StdProfile

Definisi umum yang digunakan dalam profil bawaan (tidak dapat dimulai).

Contoh

Contoh berikut mengaktifkan beberapa sesi ETW dan menggabungkannya menjadi satu file pelacakan sesuai kebutuhan.

Profil pelacakan berbasis memori

Untuk profil pelacakan rekam jepret berulang dalam memori, jalankan perintah berikut.

xperf -start perf!GeneralProfiles.InBuffer

Jalankan beberapa skenario, lalu jalankan perintah berikut.

xperf -save perf!GeneralProfiles.InBuffer snapshot1.etl

Anda dapat secara opsional terus menyimpan rekam jepret tambahan, lalu menghentikan pengambilan jejak dengan menjalankan perintah berikut.

xperf -cancel perf!GeneralProfiles.InBuffer

Profil pelacakan berbasis file

Untuk memulai profil pelacakan berbasis file, jalankan perintah berikut.

xperf -start perf!RegistryProfiles.InSequentialFile

Jalankan beberapa skenario, lalu jalankan perintah berikut untuk menghentikan pengambilan jejak.

xperf -stop perf!RegistryProfiles.InSequentialFile trace.etl

Memperluas definisi profil

Definisi profil dapat diperluas dan terdiri menggunakan baris perintah. Misalnya, untuk menambahkan tumpukan ReadyThread ke perf! Profil FileIOProfiles.InSequentialFile , jalankan perintah berikut.

xperf -start perf!FileIOProfiles.InSequentialFile -stackwalk ReadyThread

Profil Xperf