Process.MaxWorkingSet Özellik

Tanım

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

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

Özellik Değeri

IntPtr

nativeint

İşlem için bellekte bayt cinsinden izin verilen en büyük çalışma kümesi boyutu.

Öznitelikler

Özel durumlar

Çalışma kümesi boyutu üst sınırı geçersiz. En düşük çalışma kümesi boyutundan büyü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 erişmeye MaxWorkingSet ç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 kullanması 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ı 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 en düşük ve en yüksek ç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ı saklamaya çalışır, ancak hiçbir zaman maksimum boyuttan fazlasını tutmaz.

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

Note

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 en düşük veya en yüksek çalışma kümesi boyutu istemediğinizden emin olun.

Şunlara uygulanır

Ayrıca bkz.