Aracılığıyla paylaş


ProcessModelSection.MaxIOThreads Özellik

Tanım

CLR iş parçacığı havuzundaki CPU başına G/Ç iş parçacığı sayısı üst sınırını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Int32

İş parçacığı sayısı üst sınırı. Varsayılan değer 20'dir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğine nasıl erişeceklerini MaxIOThreads gösterir.


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

Açıklamalar

değeriMaxIOThreads, yapılandırma bölümündeki ayara httpRuntime eşit veya ondan MinFreeThreads büyük olmalıdır.

Sırasıyla özelliğini ve MaxIOThreads özelliğini kullanarak çalışan iş parçacıklarının ve G/Ç iş parçacıklarının MaxWorkerThreads sayısını ayarlayarak CPU kullanımı üzerinde biraz denetim sahibi olabilirsiniz.

İki iş parçacığı türü arasındaki fark, ikincisinin akış veya kanal gibi G/Ç nesnelerine bağlı olması ve birincisinin geleneksel kısıtlanmamış iş parçacıkları olmasıdır. Internet Information Services (IIS) sürüm 6.0 ve üzeri için, ASP.NET istekleri çalışan iş parçacıklarında işler. Bunun nedeni ASP.NET IIS ile tümleşik olmasıdır.

Bu iş parçacıkları, bir uygulamaya ait işlem genelindeki CLR iş parçacığı havuzundan alınır.

Not

Genellikle izin verilen iş parçacıklarının varsayılan değerleri CPU kullanımını yüksek tutmak için yeterlidir. Uygulamanız herhangi bir nedenle yavaşsa ve belki de dış kaynakları bekliyorsa, iş parçacığı sayısını 100'den küçük bir değere artırmayı deneyebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.