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.
Sampel PerfCounters menunjukkan cara mengakses penghitung kinerja Windows Communication Foundation (WCF) dan cara membuat penghitung kinerja yang ditentukan pengguna. Sampel ini didasarkan pada Panduan Memulai.
Nota
Prosedur penyiapan dan instruksi build untuk sampel ini terletak di akhir topik ini.
Dalam sampel ini, klien memanggil empat metode ICalculator layanan. Klien melanjutkan melakukan ini sampai dihentikan oleh pengguna. Layanan tetap tidak berubah.
Penghitung kinerja diaktifkan di bagian diagnostik file Web.config untuk layanan, seperti yang ditunjukkan dalam konfigurasi sampel berikut.
<configuration>
<system.serviceModel>
<diagnostics performanceCounters="All" />
</system.serviceModel>
</configuration>
Tugas ini juga dapat dilakukan menggunakan Alat Editor Konfigurasi (SvcConfigEditor.exe).
Saat penghitung kinerja diaktifkan, seluruh rangkaian penghitung kinerja WCF diaktifkan untuk layanan. .NET Framework secara otomatis mempertahankan data performa pada tiga tingkat: ServiceModelService, ServiceModelEndpoint dan ServiceModelOperation. Masing-masing tingkat ini memiliki penghitung kinerja seperti "Panggilan", "Panggilan per Detik", dan "Panggilan Keamanan Tidak Diizinkan".
Untuk menyiapkan, mengompilasi, dan menjalankan sampel
Pastikan Anda telah melakukan Prosedur Penyiapan One-Time untuk Sampel Windows Communication Foundation.
Untuk membangun solusi edisi C# atau Visual Basic .NET, ikuti instruksi di Membangun Sampel Windows Communication Foundation.
Untuk menjalankan sampel dalam konfigurasi satu atau lintas komputer, ikuti instruksi dalam Menjalankan Sampel Windows Communication Foundation.
Untuk melihat data performa
Mulai Alat Monitor Performa dengan mengklik Mulai, Jalankan, masukkan
perfmondan klik OK, atau dari Panel Kontrol, pilih Alat Administratif dan klik dua kali Performa.Nota
Anda tidak dapat menambahkan penghitung hingga kode sampel berjalan.
Hapus penghitung kinerja yang tercantum dengan memilihnya dan menekan tombol Hapus.
Tambahkan penghitung WCF dengan mengklik kanan panel grafik dan memilih Tambahkan Penghitung. Dalam kotak dialog Tambahkan Penghitung , pilih ServiceModelOperation 3.0.0.0, ServiceModelEndpoint 3.0.0.0, atau ServiceModelService 3.0.0.0 di kotak daftar menurun Objek performa. Pilih penghitung yang ingin Anda lihat dari daftar.
Nota
Tidak ada penghitung kinerja WCF untuk layanan jika tidak ada layanan WCF yang berjalan di komputer.
Untuk menggunakan Editor Konfigurasi untuk mengaktifkan penghitung
Buka salinan SvcConfigEditor.exe.
Pada menu File, klik Buka lalu klik File konfigurasi....
Navigasikan ke folder layanan aplikasi sampel dan buka file Web.config.
Klik Diagnostik pada pohon Konfigurasi.
Alihkan Penghitung Kinerja di jendela Diagnostik untuk menampilkan 'Semua'.
Simpan file konfigurasi dan keluar dari editor.