Pelacakan Peristiwa

Tujuan

Pelacakan Peristiwa untuk Windows (ETW) memberi programmer aplikasi kemampuan untuk memulai dan menghentikan sesi pelacakan peristiwa, melengkapi aplikasi untuk menyediakan peristiwa pelacakan, dan mengonsumsi peristiwa pelacakan. Peristiwa pelacakan berisi header peristiwa dan data yang ditentukan penyedia yang menjelaskan status aplikasi atau operasi saat ini. Anda dapat menggunakan peristiwa untuk men-debug aplikasi dan melakukan analisis kapasitas dan performa.

Dokumentasi ini untuk aplikasi mode pengguna yang ingin menggunakan ETW. Untuk informasi tentang driver perangkat instrumenting yang berjalan dalam mode kernel, lihat Pelacakan Perangkat Lunak WPP dan Menambahkan Pelacakan Peristiwa ke Driver Kernel-Mode di Windows Driver Kit (WDK).

Jika berlaku

Gunakan ETW saat Anda ingin melengkapi aplikasi Anda, mencatat peristiwa pengguna atau kernel ke file log, dan mengonsumsi peristiwa dari file log atau secara real time.

Audiens pengembang

ETW dirancang untuk pengembang C dan C++ yang menulis aplikasi mode pengguna.

Persyaratan run-time

ETW disertakan dalam Microsoft Windows 2000 dan yang lebih baru. Untuk informasi tentang sistem operasi mana yang diperlukan untuk menggunakan fungsi tertentu, lihat bagian Persyaratan dari dokumentasi untuk fungsi tersebut.

Memproses jejak ETW dalam kode .NET

Anda dapat menggunakan .NET TraceProcessing API untuk menganalisis jejak ETW untuk aplikasi Anda dan komponen perangkat lunak lainnya. API ini digunakan secara internal di Microsoft untuk menganalisis data ETW yang diproduksi sistem rekayasa Windows, dan juga digunakan untuk menggerakkan beberapa tabel di Windows Penganalisis Kinerja. API ini tersedia sebagai paket NuGet.

Untuk informasi selengkapnya, lihat artikel ini.

Di bagian ini

Topik Deskripsi
Apa yang Baru dalam Pelacakan Peristiwa
Fitur baru yang ditambahkan ke Pelacakan Peristiwa di setiap rilis.
Tentang Pelacakan Peristiwa
Informasi umum tentang Pelacakan Peristiwa.
Menggunakan Pelacakan Peristiwa
Topik terkait tugas yang menjelaskan cara menggunakan API ETW.
Referensi Pelacakan Peristiwa
Deskripsi terperinci tentang fungsi ETW dan elemen pemrograman lainnya.