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