Elemen <disableCommitThreadStack>

Menentukan apakah tumpukan alur penuh dilakukan saat alur dimulai.

<konfigurasi>
  <runtime>
    <disableCommitThreadStack>

Sintaks

<disableCommitThreadStack enabled="0|1"/>  

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
diaktifkan Atribut yang diperlukan.

Menentukan apakah menerapkan tumpukan alur lengkap saat pengaktifan alur (perilaku default) dinonaktifkan.

Atribut yang diaktifkan

Nilai Deskripsi
0 Jangan menonaktifkan perilaku default runtime bahasa umum, yaitu menerapkan tumpukan alur penuh saat alur dimulai.
1 Menonaktifkan perilaku default runtime bahasa umum, yaitu menerapkan tumpukan alur lengkap saat alur dimulai.

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

Perilaku default dari runtime bahasa umum adalah menerapkan tumpukan alur penuh saat alur dimulai. Jika sejumlah besar alur harus dibuat di server yang memiliki memori terbatas, dan sebagian besar alur tersebut akan menggunakan ruang tumpukan yang sangat sedikit, server mungkin akan memiliki performa lebih baik jika runtime bahasa umum tidak segera menerapkan tumpukan alur penuh saat alur dimulai.

Catatan

Host yang tidak dikelola dapat menggunakan bendera pengaktifan STARTUP_DISABLE_COMMITTHREADSTACK di enumerasi STARTUP_FLAGS untuk mencapai hasil yang sama.

Contoh

Contoh berikut menunjukkan cara menonaktifkan perilaku default runtime bahasa umum, yaitu untuk menerapkan tumpukan alur lengkap saat pengaktifan alur.

<configuration>  
   <runtime>  
      <disableCommitThreadStack enabled="1" />  
   </runtime>  
</configuration>  

Lihat juga