Menyediakan Data Penghitung
Komponen perangkat lunak yang menerbitkan data melalui Penghitung Kinerja Windows disebut penyedia data performa.
Windows mendukung dua jenis penyedia data performa. Penyedia data performa warisan (penyedia V1) diimplementasikan menggunakan file .INI dan DLL performa. Penyedia data performa modern (penyedia V2) menggunakan . MAN (manifes XML) dan API penyedia penghitung kinerja.
Manifestasi
Penyedia data performa modern menggunakan . MAN (manifes XML) untuk menentukan data penghitung dan menggunakan API penyedia penghitung kinerja untuk mengelola data dalam konteks penyedia.
Penyedia yang diimplementasikan menggunakan API penyedia manifes dan penghitung kinerja sering disebut penyedia V2.
Windows mendukung penyedia V2 mode pengguna di Windows Vista atau yang lebih baru. Untuk detail mode pengguna, lihat Menyediakan Data Penghitung Menggunakan Versi 2.0.
Windows mendukung penyedia V2 mode kernel pada Windows 7 atau yang lebih baru. Untuk detail mode kernel, lihat Pemantauan Performa Mode Kernel.
DLL Performa (tidak digunakan lagi)
Dalam arsitektur penghitung kinerja warisan, penyedia menerapkan DLL performa untuk yang berjalan dalam proses konsumen untuk mengumpulkan dan memberikan data penghitung ketika konsumen memintanya. Penyedia menggunakan file inisialisasi (.INI) dan entri registri untuk menentukan penghitung dan untuk mengonfigurasi DLL performa.
Penyedia yang diimplementasikan menggunakan file .INI dan DLL performa sering disebut penyedia V1.
Perhatian
Meskipun Anda masih dapat menggunakan DLL performa untuk menyediakan data penghitung, arsitektur ini tidak digunakan lagi karena keterbatasan performa dan keandalan yang signifikan. Selain itu, penyedia V1 sering kali lebih sulit diterapkan karena mereka memerlukan pengiriman DLL terpisah yang harus berjalan dalam proses konsumen.
Untuk detailnya, lihat Menyediakan Data Penghitung Menggunakan DLL Performa.