Bagikan melalui


<disableCommitThreadStack> Elemen

Menentukan apakah tumpukan utas lengkap diterapkan saat utas dimulai.

<konfigurasi>
   <Runtime>
     <disableCommitThreadStack>

Syntax

<disableCommitThreadStack enabled="0|1"/>

Atribut dan Elemen

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

Attributes

Attribute Description
enabled Atribut yang diperlukan.

Menentukan apakah menerapkan tumpukan utas penuh pada pengaktifan utas (perilaku default) dinonaktifkan.

Atribut yang diaktifkan

Nilai Description
0 Jangan nonaktifkan perilaku default runtime bahasa umum, yaitu menerapkan tumpukan utas lengkap saat utas dimulai.
1 Nonaktifkan perilaku default runtime bahasa umum, yaitu menerapkan tumpukan utas lengkap saat utas dimulai.

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

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

Nota

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

Example

Contoh berikut menunjukkan cara menonaktifkan perilaku default runtime bahasa umum, yaitu menerapkan tumpukan utas lengkap pada startup utas.

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

Lihat juga