Aracılığıyla paylaş


İşlem Çalışma Kümesi

Bir programın çalışma kümesi, sanal adres alanında yakın zamanda erişilen sayfaları içerir. Hem paylaşılan hem de özel verileri içerir. Paylaşılan veriler, DLL'lerinizdekiler ve sistem DLL'leri 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 ilişkili en düşük çalışma kümesi boyutu ve maksimum çalışma kümesi boyutu vardır. CreateProcessher çağırdığınızda, işlem için en düşük çalışma kümesi boyutunu ayırır. Sanal bellek yöneticisi, işlem etkinken en düşük çalışma kümesi yerleşik alanı için yeterli belleği tutmaya çalışır, ancak en büyük boyuttan fazlasını korumaz.

Uygulamanız için çalışma kümesinin istenen en düşük ve en yüksek boyutlarını almak için GetProcessWorkingSetSizeişleviniçağırın.

Sistem varsayılan çalışma kümesi boyutlarını ayarlar. SetProcessWorkingSetSize işlevini kullanarak da çalışma kümesi boyutlarını değiştirebilirsiniz. Bu değerlerin ayarlanması, belleğin ayrılacağını veya yerleşik olacağını garanti etmemektedir. Bunun yapılması sistem performansını düşürebileceğinden, en düşük veya en yüksek çalışma kümesi boyutu için çok büyük istekte bulunma konusunda dikkatli olun.

İşleminiz için çalışma kümesinin geçerli veya en yüksek boyutunu elde etmek için GetProcessMemoryInfo işlevini kullanın.

Bellek Performansı Bilgileri

çalışma kümesi