Bagikan melalui


Elemen <PerformanceCounters>

Menentukan ukuran memori global yang dibagikan oleh penghitung performa.

<konfigurasi>
  <system.diagnostics>
    <performanceCounters>

Sintaks

<performanceCounters filemappingsize="524288" />

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
filemappingsize Atribut yang diperlukan.

Menentukan ukuran memori global yang dibagikan oleh penghitung performa. Defaultnya adalah 524288.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
Configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
system.diagnostics Menentukan elemen akar untuk bagian konfigurasi ASP.NET.

Keterangan

Penghitung kinerja menggunakan file yang dipetakan memori, atau memori bersama, untuk menerbitkan data performa. Ukuran memori bersama menentukan berapa banyak instans yang dapat digunakan sekaligus. Ada dua jenis memori bersama: memori bersama global dan memori bersama terpisah. Memori bersama global digunakan oleh semua kategori penghitung kinerja yang diinstal dengan versi .NET Framework 1.0 atau 1.1. Kategori penghitung kinerja yang diinstal dengan .NET Framework versi 2.0 menggunakan memori bersama terpisah, dengan setiap kategori penghitung kinerja memiliki memorinya sendiri.

Ukuran memori bersama global hanya dapat diatur dengan file konfigurasi. Ukuran default adalah 524.288 byte, ukuran maksimum adalah 33.554.432 byte, dan ukuran minimum adalah 32.768 byte. Karena memori bersama global dibagikan oleh semua proses dan kategori, pembuat pertama menentukan ukurannya. Jika Anda menentukan ukuran dalam file konfigurasi aplikasi, ukuran tersebut hanya digunakan jika aplikasi Anda adalah aplikasi pertama yang menyebabkan penghitung kinerja dijalankan. Oleh karena itu lokasi yang benar untuk menentukan nilai filemappingsize adalah file Machine.config. Memori dalam memori bersama global tidak dapat dirilis oleh penghitung kinerja individu, sehingga akhirnya memori bersama global habis jika sejumlah besar instans penghitung kinerja dengan nama yang berbeda dibuat.

Untuk ukuran memori bersama terpisah, nilai DWORD FileMappingSize dalam kunci registri HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<category name>\Performance direferensikan terlebih dahulu, diikuti dengan nilai yang ditentukan untuk memori bersama global dalam file konfigurasi. Jika nilai FileMappingSize tidak ada, maka ukuran memori bersama terpisah diatur ke seperempat (1/4) pengaturan global dalam file konfigurasi.

Lihat juga