Bagikan melalui


Elemen <UseSmallInternalThreadStacks>

Meminta agar runtime bahasa umum (CLR) mengurangi penggunaan memori dengan menentukan ukuran tumpukan eksplisit saat membuat alur tertentu yang digunakan secara internal, bukan menggunakan ukuran tumpukan default untuk alur tersebut.

<konfigurasi>
  <runtime>
    <UseSmallInternalThreadStacks>

Sintaks

<UseSmallInternalThreadStacks enabled="true|false" />  

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
diaktifkan Atribut yang diperlukan.

Menentukan apakah akan meminta agar runtime bahasa umum menggunakan ukuran tumpukan eksplisit, bukan ukuran tumpukan default saat membuat alur tertentu yang digunakan secara internal. Ukuran tumpukan eksplisit lebih kecil dari ukuran tumpukan default 1 MB.

Atribut yang diaktifkan

Nilai Deskripsi
benar Meminta ukuran tumpukan eksplisit.
salah Menggunakan ukuran tumpukan default. Ini adalah default untuk .NET Framework 4.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
runtime Berisi informasi tentang pengikatan assembly dan pengumpulan sampah.

Keterangan

Elemen konfigurasi ini digunakan untuk meminta mengurangi penggunaan memori virtual dalam proses, karena ukuran alur eksplisit yang digunakan runtime bahasa umum untuk alur internal, jika permintaan dipenuhi, lebih kecil dari ukuran default.

Penting

Elemen konfigurasi ini merupakan permintaan ke runtime bahasa umum daripada persyaratan mutlak. Dalam .NET Framework 4, permintaan hanya dipenuhi untuk arsitektur x86. Elemen ini mungkin diabaikan sepenuhnya di versi runtime bahasa umum mendatang, atau diganti dengan ukuran tumpukan eksplisit yang selalu digunakan untuk alur internal yang dipilih.

Menentukan elemen konfigurasi ini memperdagangkan keandalan untuk penggunaan memori virtual yang lebih kecil jika runtime bahasa umum memenuhi permintaan tersebut, karena ukuran tumpukan yang lebih kecil berpotensi membuat tumpukan meluap.

Contoh

Contoh berikut menunjukkan cara meminta agar runtime bahasa umum menggunakan ukuran tumpukan eksplisit untuk alur tertentu yang digunakan secara internal.

<configuration>  
   <runtime>  
      <UseSmallInternalThreadStacks enabled="true" />  
   </runtime>  
</configuration>  

Lihat juga