Udostępnij za pośrednictwem


ProcessModelSection.CpuMask Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, które procesory na serwerze wieloprocesorowym kwalifikują się do uruchamiania procesów ASP.NET.

public:
 property int CpuMask { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cpuMask", DefaultValue="0xffffffff")]
public int CpuMask { get; set; }
[<System.Configuration.ConfigurationProperty("cpuMask", DefaultValue="0xffffffff")>]
member this.CpuMask : int with get, set
Public Property CpuMask As Integer

Wartość właściwości

Liczba reprezentująca wzorzec bitowy do zastosowania. Wartość domyślna to 0xFFFFFFFF.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp do CpuMask właściwości.


// Get the current CpuMask property value.
int cpuMask = 
 processModelSection.CpuMask;

// Set the CpuMask property to 0x000000FF.
processModelSection.CpuMask = 0x000000FF;
' Get the current CpuMask property value.
   Dim cpuMask As Integer = _
   processModelSection.CpuMask

' Set the CpuMask property to 0x000000FF.
processModelSection.CpuMask = &HFF

Uwagi

Wartość CpuMask określa wzorzec bitowy, który wskazuje procesory, które kwalifikują się do uruchamiania ASP.NET wątków. Jeśli właściwość jest ustawiona WebGarden na truewartość , CpuMask ogranicza procesy robocze do liczby kwalifikujących się procesorów CPU. Maksymalna dozwolona liczba procesów roboczych jest równa liczbie procesorów CPU. Domyślnie wszystkie procesory CPU są włączone i ASP.NET uruchamia jeden proces dla każdego procesora CPU. Jeśli właściwość jest ustawiona WebGarden na falsewartość , CpuMask atrybut zostanie zignorowany i zostanie uruchomiony tylko jeden proces roboczy.

Dotyczy