Process.MinWorkingSet Özellik

Tanım

İlişkili işlem için izin verilen en düşük çalışma kümesi boyutunu bayt cinsinden alır veya ayarlar.

public:
 property IntPtr MinWorkingSet { IntPtr get(); void set(IntPtr value); };
public IntPtr MinWorkingSet { get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
public IntPtr MinWorkingSet { [System.Runtime.Versioning.UnsupportedOSPlatform("ios")] [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] [System.Runtime.Versioning.SupportedOSPlatform("freebsd")] [System.Runtime.Versioning.SupportedOSPlatform("macos")] set; }
public IntPtr MinWorkingSet { [System.Runtime.Versioning.UnsupportedOSPlatform("ios")] [System.Runtime.Versioning.UnsupportedOSPlatform("tvos")] [System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")] get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] [System.Runtime.Versioning.SupportedOSPlatform("freebsd")] [System.Runtime.Versioning.SupportedOSPlatform("macos")] [System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")] set; }
public IntPtr MinWorkingSet { get; set; }
[<set: System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.MinWorkingSet : nativeint with get, set
[<set: System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("freebsd")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("macos")>]
member this.MinWorkingSet : nativeint with get, set
[<set: System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<get: System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("freebsd")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("macos")>]
[<get: System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<set: System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
member this.MinWorkingSet : nativeint with get, set
member this.MinWorkingSet : nativeint with get, set
Public Property MinWorkingSet As IntPtr

Özellik Değeri

IntPtr

nativeint

İşlem için bellekte gereken en düşük çalışma kümesi boyutu (bayt cinsinden).

Öznitelikler

Özel durumlar

Minimum çalışma kümesi boyutu geçersiz. En büyük çalışma kümesi boyutundan küçük veya buna eşit olmalıdır.

Çalışma kümesi bilgileri ilişkili işlem kaynağından alınamıyor.

-veya-

İşlem başlatılmadığından işlem tanımlayıcısı veya işlem tanıtıcısı sıfırdır.

Uzak bilgisayarda çalışan bir işlemin özelliğine MinWorkingSet erişmeye çalışıyorsunuz. Bu özellik yalnızca yerel bilgisayarda çalışan işlemler için kullanılabilir.

İşlem Id kullanılamıyor.

-veya-

İşlemden çıkıldı.

Açıklamalar

Bir işlemin çalışma kümesi, şu anda fiziksel RAM belleğindeki işlem tarafından görülebilen bellek sayfaları kümesidir. Bu sayfalar yerleşiktir ve bir uygulamanın sayfa hatası tetiklemeden kullanılabilmesi için kullanılabilir.

Çalışma kümesi hem paylaşılan hem de özel verileri içerir. Paylaşılan veriler, .dll dosyalarınızdaki sayfalar ve system.dll dosyaları da dahil olmak üzere uygulamanızın yürüttüğü tüm yönergeleri içeren sayfaları içerir. Çalışma kümesi boyutu arttıkça bellek talebi artar.

Bir işlemin minimum ve maksimum çalışma kümesi boyutları vardır. Bir işlem kaynağı her oluşturulduğunda, sistem işlem için minimum çalışma kümesi boyutuna eşit miktarda bellek ayırır. Sanal bellek yöneticisi, işlem etkin olduğunda en az bellek miktarını yerleşik tutmaya çalışır, ancak hiçbir zaman maksimum boyuttan fazlasını tutmaz.

Sistem varsayılan çalışma kümesi boyutlarını ayarlar. ve MinWorkingSet üyelerini MaxWorkingSet kullanarak bu boyutları değiştirebilirsiniz. Ancak, bu değerlerin ayarlanması belleğin ayrılacağını veya yerleşik olacağını garanti etmez.

Not

Bir işlemin çalışma kümesi boyutunu artırdığınızda, fiziksel belleği sistemin geri kalanından uzaklaştırırsınız. Bunu yapmak sistem performansını düşürebileceğinden, çok büyük bir minimum veya en yüksek çalışma kümesi boyutu istemediğinizden emin olun.

Şunlara uygulanır

Ayrıca bkz.