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.
Meminta agar runtime bahasa umum (CLR) mengurangi penggunaan memori dengan menentukan ukuran tumpukan eksplisit saat membuat utas tertentu yang digunakan secara internal, alih-alih menggunakan ukuran tumpukan default untuk utas tersebut.
<configuration>
<runtime>
<UseSmallInternalThreadStacks>
Syntax
<UseSmallInternalThreadStacks enabled="true|false" />
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atribut yang diperlukan. Menentukan apakah akan meminta clr menggunakan ukuran tumpukan eksplisit alih-alih ukuran tumpukan default saat membuat utas tertentu yang digunakan secara internal. Ukuran tumpukan eksplisit lebih kecil dari ukuran tumpukan default 1 MB. |
Atribut yang diaktifkan
| Nilai | Description |
|---|---|
| true | Minta ukuran tumpukan eksplisit. |
| false | Gunakan ukuran tumpukan default. Ini adalah default untuk .NET Framework 4. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
runtime |
Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah. |
Komentar
Elemen konfigurasi ini digunakan untuk meminta pengurangan penggunaan memori virtual dalam proses, karena ukuran utas eksplisit yang digunakan CLR untuk utas internalnya, jika permintaan dihormati, lebih kecil dari ukuran default.
Penting
Elemen konfigurasi ini adalah permintaan ke CLR daripada persyaratan absolut. Dalam .NET Framework 4, permintaan hanya dihormati untuk arsitektur x86. Elemen ini mungkin diabaikan sepenuhnya dalam versi CLR yang akan datang, atau digantikan oleh ukuran tumpukan eksplisit yang selalu digunakan untuk utas internal yang dipilih.
Menentukan keandalan trading elemen konfigurasi ini untuk penggunaan memori virtual yang lebih kecil jika CLR mematuhi permintaan, karena ukuran tumpukan yang lebih kecil berpotensi membuat luapan tumpukan lebih mungkin.
Example
Contoh berikut menunjukkan cara meminta CLR menggunakan ukuran tumpukan eksplisit untuk utas tertentu yang digunakannya secara internal.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>