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.
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>