yardımcı olursa Kaynak Monitörü diğer tüm RAM'leri "Bekleme" olarak tanımlar
"Bekleme" RAM olan kullanımda. Sayfa önbelleği olarak kullanılır (tüm işlem çalışma kümelerinden son zamanlarda kaybolan sayfaları tutar; yani bunlara yönelik sayfa hataları diske gitmeden çözülebilir) ve ayrıca SuperFetch tarafından proaktif dosya önbelleği için kullanılır.
"Kullanılabilir" olarak kabul edilir, çünkü Bekleme sayfalarının başka bir kullanıma atanmadan önce diske yazılması gerekmez. Bir süreç bir sayfa hatası çarptığında gibi geliyor diskten okuma gerektiren, yeni fiziksel sayfa (lar) bu işleme ayrılan edilmelidir ve gerekirse bu Bekleme listesinden alınabilir. (Bu, bu amaç için sayfa bulmak için ilk seçenek değildir, bu ücretsiz ve ardından sıfır sayfa listesidir.)
Başka bir deyişle sisteminiz olması gerektiği gibi çalışıyor.
Windows Internals'dakitestlimit
deneylerde kullanılan araçlardan biri olan komut satırı aracıyla sisteminizi "kullanımda" durumuna kolayca daha fazla RAM almaya zorlayabilirsiniz . Düzenli sistem araçlarının bir parçası değildir, ancak bunlarla ilişkilidir; bulmak burada sysinternals yerinde. Karşıdan yükleme iki sürüm içeren bir zip dosyasıdır, testlimit.exe ve testlimit64.exe. Her ikisi de büyük adrese bağlı olduğundan, 32-bit sürümü / 3GB ile önyüklenmiş 32-bit bir makinede en fazla 3 GiB, 64-bit bir makinede en fazla 4 GiB tahsis edebilecek.
c:\> testlimit -?
yardım eder.
c:\> testlimit -d 4 -c 512
her biri 4 MiB'lik 512 ayırmada 2 GiB işlem özel sanal adres alanı ayırmaya çalışacaktır. Bu, 64 bit makinede iyi çalışmalıdır. 32 bit makinede değil / 3 GB ile önyükleme (çoğu değildir) o küçük bir hata daha erken b / c zaten (program gibi kendisi tüm DLL, vb) sürecinde malzeme birkaç MiB, orada öylesine programın tahsis etmesi için tam bir 2 GiB mevcut değildir.
Her iki durumda da "kullanılabilir" RAM'de bir azalma ve "Kullanımda" RAM'de bir artış olacak, ancak mutlaka 2 GiB değerinde olmayacaktır , çünkü işletim sisteminin 2 GiB'nin tamamını özel çalışma setinde bırakacağına dair bir garanti yoktur. Kısa vadede bunu yapsa bile, işletim sistemi "hm, gerçekten onunla hiçbir şey yapmıyorsunuz, diğer süreçlerin daha fazlasına ihtiyacı var" ve sayfalar çıkarmaya karar verirken süreç çalışma kümesinin daha sonra azaldığını görebilirsiniz.
Tahsis "parçalarının" boyutunu çok fazla artırın, buna göre parça sayısını azaltın ve her tahsisin neredeyse bitişik olması gerektiğinden muhtemelen daha erken başarısız olacaktır. 4 GiB adres alanında yedi 512 MiB parçası bulmaya çalıştığınızda büyük olasılıkla başarısız olursunuz.
D (irty) yerine l (eak) seçeneğini kullanırsanız, program sanal alanı ayırır, ancak hiçbir zaman buna başvurmaz. Bu, "kullanılabilir" RAM'de kayda değer bir azalmaya neden olmaz .
(D (irty) seçeneği, adını x86 / x64 sayfa tablosu girişindeki "kirli sayfa bitinden" alır; bu, karşılık gelen sanal sayfaya "değiştir" tarzı bir işlenenle erişildiğinde ayarlanır, yani sayfa içeriği Bu, Windows'un işlem çalışma kümesinden çıkarılması gerektiğinde, içeriğin sayfanın başka bir şey için kullanılabilmesi için bir yere kaydedilmesi gerektiğinin göstergesidir. "Kirli" bit kümesine sahip sayfalar tahliye işleminden hemen sonra "değiştirilmiş sayfa listesi"; oradan Windows bunları ilgili destek mağazalarına yazar.)
Bu testlerin yukarıda açıklandığı gibi çalışması için yeterli "kesinleştirilmesi" gerekir (bu seçenek kayda değer miktarda RAM kullanmasa bile) (l (eak) seçeneği için bile). Özellikle, "taahhüt limitiniz" testinize başlamadan önce "kesinleştirme ücretinden" en az 2 GiB (veya ayırdığınız kadar) olmalıdır. Bunun sadece d (irty) değil l (eak) seçeneğini kullansanız bile geçerli olduğuna dikkat edin. Bu sınıra girerseniz, "sistem belleği yetersiz" pop-up'larını veya benzerlerini görürsünüz. Tedavi elbette daha fazla RAM eklemek ve / veya sayfa dosyası ayarlarınızı artırmaktır.