Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sesi pelacakan adalah periode di mana penyedia pelacakan menghasilkan pesan jejak. Sistem mempertahankan sekumpulan buffer untuk sesi pelacakan untuk menyimpan pesan pelacakan hingga dikirimkan ("dihapus") ke log jejak atau konsumen pelacakan.
Ada tiga jenis sesi pelacakan dasar: sesi log jejak, sesi pelacakan real time, dan sesi pelacakan yang di-buffer. Sesi pelacakan tunggal dapat berupa sesi log pelacakan, sesi pelacakan real time, atau keduanya. Sesi pelacakan yang di-buffer bersifat eksklusif.
Selain itu, ada sesi pelacakan privat dan sesi pelacakan yang dipesan, seperti sesi pelacakan NT Kernel Logger dan sesi pelacakan Global Logger, yang dapat dijalankan sebagai sesi log atau sesi real-time. Anda dapat menggunakan alat standar untuk mengontrol sesi ini dan menampilkan pesan jejak yang dihasilkan.
Sesi Pemantauan Log
Dalam sesi log pelacakan, pesan jejak ditulis dari buffer pelacakan ke file log dalam format biner. Ini adalah jenis sesi pelacakan standar, default.
Sesi JejakReal-Time
Dalam sesi pelacakan real-time, pesan pelacakan dikirimkan langsung ke penerima pelacakan, seperti TraceView atau Tracefmt, alih-alih, atau selain itu, dikirim ke file log.
Sesi Lacak Berbuffer
Dalam sesi pelacakan yang di-buffer, pesan pelacakan tetap berada di buffer pelacakan; mereka tidak ditulis ke log jejak atau dikirimkan ke konsumen jejak. Buffer dipertahankan seperti file melingkar. Ketika penuh, pesan jejak terbaru menimpa pesan jejak terlama di buffer.
Sesi pelacakan yang di-buffer hanya didukung pada Windows Vista dan versi Windows yang lebih baru.
Meskipun pelacakan perangkat lunak, secara umum, menyebabkan overhead yang sangat sedikit, sesi pelacakan yang di-buffer memiliki overhead paling sedikit dari semua jenis sesi pelacakan. Anda dapat melacak untuk jangka waktu yang lama, dan kemudian, jika sesuatu yang menarik terjadi, Anda dapat menggunakan debugger untuk memeriksa konten buffer saat ini, atau menyimpan konten buffer saat ini dalam log jejak.
Untuk melihat pesan pelacakan dalam buffer pelacakan, gunakan ekstensi debugger khusus !wmitrace . Untuk informasi tentang ekstensi ini, lihat Alat Penelusuran Kesalahan untuk Windows.
Untuk menghapus konten buffer ke log pelacakan, gunakan parameter -f dari perintah tracelog -flush .
Untuk memulai sesi pelacakan buffer, gunakan parameter -buffering dari perintah tracelog -start . Untuk informasi selengkapnya, lihat Sintaks Perintah Tracelog.
Sesi Pelacakan Pribadi
Sesi pelacakan privat adalah sesi pelacakan yang berjalan dalam mode pengguna sebagai bagian dari proses mode pengguna yang dilacaknya. (Sesi pelacakan standar berjalan di kernel.) Sesi jejak privat juga dikenal sebagai sesi pelacakan mode pengguna atau sesi pelacakan proses.
Anda dapat menjalankan lebih dari satu sesi pelacakan privat pada satu waktu, tetapi Anda hanya dapat menjalankan satu sesi pelacakan privat di setiap proses.
Anda tidak dapat melakukan pelacakan waktu nyata untuk sesi pelacakan privat. Pesan jejak harus ditulis ke log.
Buffer yang digunakan dalam sesi pelacakan privat selalu dapat dipaging. Anda tidak dapat menentukan memori di-paginasi atau tidak di-paginasi untuk buffer ini.
Anda tidak dapat mengirim pesan pelacakan dari sesi pelacakan privat ke debugger. Ekstensi Pelacakan WMI (!wmitrace) tidak mendukung sesi pelacakan privat.
Untuk informasi selengkapnya tentang sesi pelacakan peristiwa privat, lihat dokumentasi Microsoft Windows SDK.