Bir işlemin yerleşik olarak ayarlanan boyutu, kendisine ait olan ve şu anda RAM'de (yerleşik) bulunan (gerçek RAM, değiştirilmemiş veya başka türlü yerleşik olmayan) bellek miktarıdır.
Örneğin, bir işlem bir yığın bellek ayırırsa (100Mb diyelim) ve aktif olarak kullanırsa (okur / yazar), yerleşik set büyüklüğü yaklaşık 100Mb (ek yük, kod bölümü vb.) Olur. İşlemden sonra bir süre bu belleği kullanmayı bırakırsa (ancak serbest bırakmazsa), işletim sistemi başka işlemlere (veya önbellek) yer açmak için bu belleğin parçalarını değiştirmeyi tercih edebilir. Yerleşik ayarlanan boyut daha sonra çekirdeğin değiştirdiği miktarda azalır. İşlem uyanır ve bu belleği tekrar kullanmaya başlarsa, çekirdek verileri takastan yeniden yükler ve yerleşik ayar boyutu tekrar artar.
ru_maxrss
Alanı struct rusage
ikamet seti boyutu için "yüksek su işareti" dir. Bu işlem için en yüksek RAM kullanımını gösterir (kullanırken RUSAGE_SELF
).
Tek bir uygulamanın sisteminizdeki tüm RAM'leri "yutmasını" önlemek ve diğer uygulamaları takas etmeye zorlamak (veya tamamen bellek dışı koşullarda başarısız olmak) için bir işlemin yerleşik ayar boyutunu sınırlayabilirsiniz.
ru_maxrss
mac / BSD makinelerinde bayt cinsinden bir not .