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.
Menentukan ukuran memori global yang dibagikan oleh penghitung kinerja.
<configuration>
<system.diagnostics>
<performanceCounters>
Syntax
<performanceCounters filemappingsize="524288" />
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
| filemappingsize | Atribut yang diperlukan. Menentukan ukuran, dalam byte, dari memori global yang dibagikan oleh penghitung kinerja. Defaultnya adalah 524288. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
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. |
Komentar
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 .NET Framework versi 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 defaultnya 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 filemappingsize nilai 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\<nama> kategori\Performa 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 pengaturan global keempat (1/4) dalam file konfigurasi.