<UseSmallInternalThreadStacks> Elemen

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>

Lihat juga