Windows Bellek yöneticisinin önbelleğe alma işleminin Microsoft teknik incelemelerini vb. Okuyarak nasıl çalıştığı konusunda birçok kişi eğitilmiştir. Ancak, çok büyük / büyüyen eşlenen dosyalar ve bekleme listeleriyle ilgili gerçek dünyadaki performans sorunlarını (durgunluk) açıklayan görece az sayıda belge vardır.
Sunucu görevi gören bir Win7 64bit (8Gb RAM) bilgisayarım var. Daha fazla hafıza ekleyemiyorum. Birkaç eşzamanlı dev mpeg2 dosyasını (her biri en az 3-8 GB) kaydedebilen / yazabilen bir HDD 24 / 7'ye sahip bir grup TV tarayıcısı vardır. Bilgisayarımın TV şovları kaydetme yoğunluğuna bağlı olarak, 1-3 gün sonra bilgisayarım yavaşlıyor.
Yalnızca Windows Görev Yöneticisi'ne bakarak, açık çok fazla büyük uygulamam olmadığı görülüyor; ve bol miktarda "kullanılabilir bellek". Tüm aktif işlemleri kapatsam bile, bilgisayar durgun kalıyor. Ancak, RamMap'i kullanırken, bu büyük mpeg2 dosyalarının aktif bekleme listesinde haritalanmış dosyalar olduğunu görebiliyorum; Bu zamanla PC'mi çok halsizleştiriyor. RamMap’te “Bekleme listesini boş bırak” ı seçersem, bilgisayarım hemen son derece hızlı tepki veriyor; Sanki yeniden başlatmışım gibi. Durgunluğu gidermek için yapabileceğim başka bir şey yok. Aslında, bekleme listesini boşaltmaz ya da yeniden başlatmazsam, PC hiç bu halsizlikten kurtulamaz.
Bir komut satırı yardımcı programı olan EmptyStandbyList.exe, RamMap GUI'sinde bunu yapmak yerine bekleme listesini sessizce temizlediğini gördüm. Bununla birlikte, ne yazık ki, bekleme listesindeki performans açısından çok faydalı olan bekleme listesindeki daha küçük öğeleri de temizler.
Google’da arama yaparken, benimle neredeyse aynı sorunu yaşayan başka insanlar buldum. Ancak, sorularının çoğu cevapsız kalıyor; bunun neden olduğu konusunda gerçek bir açıklama yapmadan; ve "Boş bekleme listesi" tekniği dışında bir sorunu çözmenin kesin bir yolu yoktur.
"Dinamik Önbellek" adlı bir MS hizmetinden / hizmetinden bahsettim; fakat özellikle istediğimi iyileştirip iyileştirmediğinden emin değilim. Ayrıca, Win7 / Win2008 R2 sürümünün yalnızca MS desteği ile kullanılabildiği görülmektedir. Ayrıca "min / max NT önbellek limitlerini" belirleyen birkaç yardımcı program gördüm; ancak bunlar bekleme listelerine değil, işlemler için Çalışma setlerine özgü görünüyorlar.
Tüm bekleme listesini acımasızca boş kullanmak zorunda kalmam yerine, kutunun dışında düşünebilecek birinin benim için daha zarif bir tedavi düşünebileceğini umuyorum; ve umarım bana (ve diğer insanlara) gördüğü semptomun kesin bir açıklaması vardır. “Kutunun dışında” bahsetmemin nedeni, haritalanmış dosyaların ve bekleme listesi önceliklerinin "kağıt üzerinde nasıl çalışması gerektiğini" sadece ezberlemekten hoşlanan çok sayıda insan olması; Bu benim için çok yardımcı değil.