Bagikan melalui


ProcessModelSection.MaxIOThreads Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan jumlah maksimum utas I/O per CPU di kumpulan utas CLR.

public:
 property int MaxIOThreads { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxIoThreads", DefaultValue=20)]
[System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)]
public int MaxIOThreads { get; set; }
[<System.Configuration.ConfigurationProperty("maxIoThreads", DefaultValue=20)>]
[<System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)>]
member this.MaxIOThreads : int with get, set
Public Property MaxIOThreads As Integer

Nilai Properti

Jumlah maksimum utas. Defaultnya adalah 20.

Atribut

Contoh

Contoh kode berikut menunjukkan cara mengakses MaxIOThreads properti.


 // Get the current MaxIOThreads property value.
int maxIOThreads = 
    processModelSection.MaxIOThreads;

 // Set the MaxIOThreads property to 64.
 processModelSection.MaxIOThreads = 64;
' Get the current MaxIOThreads property value.
   Dim maxIOThreads As Integer = _
   processModelSection.MaxIOThreads

' Set the MaxIOThreads property to 64.
processModelSection.MaxIOThreads = 64

Keterangan

Nilai MaxIOThreads harus sama dengan atau lebih besar dari MinFreeThreads pengaturan di bagian httpRuntime konfigurasi.

Anda dapat memiliki kontrol atas pemanfaatan CPU dengan mengatur jumlah utas pekerja dan utas I/O, menggunakan MaxWorkerThreads properti dan MaxIOThreads properti masing-masing.

Perbedaan antara dua jenis utas adalah bahwa yang terakhir terikat ke objek I/O, seperti aliran atau pipa, dan yang pertama adalah utas tradisional yang tidak dibatasi. Untuk Internet Information Services (IIS) versi 6.0 dan yang lebih baru, ASP.NET memproses permintaan pada utas pekerja. Ini karena ASP.NET terintegrasi dalam IIS.

Utas ini diperoleh dari kumpulan utas CLR seluruh proses milik aplikasi.

Nota

Biasanya nilai default untuk utas yang diizinkan cukup untuk menjaga pemanfaatan CPU tetap tinggi. Jika karena alasan tertentu aplikasi Anda lambat, mungkin menunggu sumber daya eksternal, Anda dapat mencoba meningkatkan jumlah utas ke nilai kurang dari 100.

Berlaku untuk

Lihat juga