Bagikan melalui


Menambahkan Penghitung Kinerja

Penting

Karena keterbatasan performa dan keandalan yang signifikan, metode untuk menyediakan data penghitung kinerja yang dijelaskan topik ini dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, Microsoft menyarankan agar Anda menggunakan metode yang dijelaskan dalam Menyediakan Data Penghitung Menggunakan Versi 2.0 untuk membuat penghitung kinerja baru, dan Anda memigrasikan penghitung kinerja yang ada untuk menggunakan metode tersebut juga.

Penghitung kinerja khusus untuk aplikasi Anda dapat membantu Anda menyetel performa saat Anda mengembangkan dan men-debug aplikasi. Setelah aplikasi Anda selesai dan diinstal pada sistem target, penghitung dapat membantu administrator sistem menyesuaikan pengaturan yang dapat dikonfigurasi untuk aplikasi Anda.

Menambahkan objek performa dan penghitungnya

  1. Desain jenis objek dan penghitung untuk aplikasi. Untuk detailnya, lihat Desain Objek dan Penghitung.
  2. Buat file inisialisasi (.ini) yang berisi nama dan deskripsi objek performa dan penghitung yang Anda berikan. Untuk detailnya, lihat Menambahkan Nama penghitung dan Deskripsi ke Registri.
  3. Buat file header (.h) yang berisi offset relatif di mana objek penghitung dan penghitung akan diinstal di registri. Untuk detailnya, lihat Menambahkan Nama penghitung dan Deskripsi ke Registri.
  4. Siapkan entri pemantauan performa yang diperlukan dalam registri. Ini termasuk langkah-langkah berikut.
    1. Buat kunci registri di kunci Layanan untuk aplikasi. Jika Anda tidak memiliki simpul seperti itu, buat di bawah kunci registri berikut: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Untuk detailnya, lihat Membuat Kunci Performa Aplikasi.
    2. Gunakan utilitas lodctr dengan file .ini dan .h untuk menginstal informasi di registri. Utilitas ini berhasil hanya jika kunci performa ada di kunci Layanan untuk aplikasi. Untuk detailnya, lihat Menambahkan Nama penghitung dan Deskripsi ke Registri.
  5. Buat DLL performa yang berisi sekumpulan fungsi yang diekspor yang menyediakan data penghitung yang dikueri kepada konsumen. Untuk detailnya, lihat Membuat DLL Ekstensi Performa.
  6. Ubah file penyiapan aplikasi untuk mengotomatiskan penambahan informasi ke registri (seperti yang dijelaskan di langkah 4) dan salin DLL performa Anda ke direktori aplikasi Anda saat penyiapan.

Untuk informasi tentang entri registri tambahan, lihat Membuat Entri Registri Lainnya.