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.

C#
[System.Configuration.ConfigurationProperty("cpuMask", DefaultValue="0xffffffff")]
public int CpuMask { get; set; }

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.

C#

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

// Set the CpuMask property to 0x000000FF.
processModelSection.CpuMask = 0x000000FF;

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

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1