Windows 7 / Sayfa Dosyası Devre Dışı / 12 GB RAM / 2+ GB RAM ücretsiz ve “bilgisayarınızın belleği azalıyor”


7

Bu yüzden Windows 7 (64-bit) Home Premium'da 12 GB RAM (Intel Core i7 920) ile çalışıyorum.

SSD'mde (80 GB'lık) çok fazla yer kapladığı için Sayfa Dosyasını 400 MB ile sınırlandırdım.

Bundan sonra bazen "düşük hafızalı" - kazandıklarım, bunun gibi, aynen yorum dışında olsun. Low memory warning in Windows 7

Bu uyarıyı aldığımda genellikle çok miktarda RAMim var; Kaynak Yöneticisini kontrol ettiğimde 2GB'tan fazla "Ücretsiz" ve 2GB'dan fazla "Kullanılabilir" - genellikle bundan daha fazlası var.

Tüm sürücülerimdeki disk alanında 10 GB'tan fazla boş alan var.

Öyleyse soru - Windows neden şikayet ediyor? Bu aslında ne zaman ve ne dediğim gibi bilgisayar tarafından (sert önyükleme) yeniden başlatıldı - çok veya RAM kullanılabilir.


Keşke bu bir Windows sorunudur. Windows Vista ve 7 aslında çok fazla RAM belleği önbelleğe alıyor. Uyarıyı görmezden gelebilir ve normal çalışmanıza devam edebilir misiniz yoksa programı kapatmaya zorlar mı?
xciter

Bilgisayar başındaysam genellikle iptal düğmesine basabilirim, ancak bu ilk başta gerekmemeli. Ayrıca, bir kez (bilgisayar başında değilken) bilgisayarın sert bir yeniden başlatma yaptığı oldu.
Ted

Yanıtlar:


9

Senin problemin Sanal Bellek ile.

Uygulamalar, pencerelerden belirli miktarda sanal bellek işlemesini ister. Bu, uygulamanın taahhüt edilen tüm belleği kullanacağı anlamına gelmez, yalnızca Windows gerektiğinde kullanılabilir duruma getireceğine söz verir. Hafıza kullanımına baktığınızda, sadece gerçekten kullanılan hafıza gösterilir, sürece ne kadar sanal hafıza bağlı olduğunu gösterir.

Windows'ın taahhüt sınırı RAM artı sayfa dosyasıdır, çünkü pencereler tutabileceği bir taahhütte bulunmaz. Demek 12.4GB değerinde bir limitiniz var. Bağlı sanal bellek aslında kullanılmadığı için uygulamalar büyük taahhütler istemekten korkmazlar. Bu nedenle, sanal bellek kullanımının gerçek bellek kullanımından çok daha büyük olması oldukça yaygındır.

Siz de SSD'ye daha fazla yer açmak için sayfamı daralttım. İlk boyutu 512'ye, ancak maksimum boyutu 8 GB olarak belirledim, böylece pencereler gerektiğinde büyüyebilir. Şu anda 1.4GB olduğu için ilk 8.5GB sanal belleğim yetmedi.

Tüm sanal belleği kullanan uygulamayı aramaya da gidebilirsiniz. Görev yöneticisi size çalışan işlemlerin taahhüt boyutunu gösterecek şekilde ayarlayın.

Örnek olarak: Catalyst Control Center, kendi makinemde 3MB'lık fakat 112MB'lık bir Commit Size (Özel Çalışma) setine (bellek kullanımı) sahiptir.


Hmm, gerçekleştiği anda nex'e bakacağım ... ama uygulamalar gerçekten kullanmazsa, pencerelerin hafızasının düşük olmasından şikayet etmesi garip ...
Ted

5
Karışıklık, RAM'i bir çok yönden olmadığı zaman bellek olarak düşünmekten geliyor. Uygulamalar hiçbir zaman RAM kullanmaz, yalnızca Sanal Bellek kullanır; RAM'in kendisine erişimi yok. Windows daha sonra bazı sanal bellek içeriğini performans nedenleriyle RAM'de saklar. Windows'un RAM'de depoladığı birçok şeyden yalnızca biri. Gerçekte, Dullar her zaman mevcut tüm RAM’i, sanal bellekteki içerik için veya başka şeyleri önbelleğe almak için kullanmaya çalışır. Öyleyse hafıza hakkındaki şikayetin RAM ile ilgisi yok. Bu, ne kadar RAM kullanıldığına bağlı olarak ne kadar RAM'e ihtiyacınız olduğunu bile söyleyemezsiniz.
Mr Alpha

Bunu söylediğim için üzgünüm ama gerçek şu ki, Windows 7 bellek yönetimi kötü yazılmış. RAM boyutu ne olursa olsun, devre dışı bırakamaz veya daha küçük bir disk belleği dosyası oluşturamazsınız. Disk belleği dosyasını etkinleştirmiş olsam bile, bellek yöneticisi aptal olmadıkça disk belleği RAM hala serbestken (veya önbellek için kullanıldığında) olmasını beklemiyorum.
user1969104

1
@ user1969104 Sayfalama gerçekleşmiyor ve önbellek için de kullanılmıyor. Sadece mevcut olması gerekiyor. Hafıza yöneticisi akıllı ve güvenli. Tüm çeklerinin bir kerede kesilmesi çok düşük bir ihtimal olsa bile, çek yazamaz.
David Schwartz

Önbellek için kullanılan belleğin, gerçek bellek ihtiyaçları için tekrar kullanılmadığına inanıyorum. Çok fazla RAM varsa, çoğu bellek çoğu zaman önbellek için kullanılır ve yeni bellek gereksinimi hemen önbellekten düşük bellek görüntüsüne ve gereksiz çağrıya neden olan bir şekilde kullanılmaz. Bunu analiz etmedim, ancak David'in çekle para arasındaki farkı açıklama çabasına rağmen neden olamadığını açıklayamadım. @David, bence destek deposu RAM + Çağrı büyüklüğü ve destek deposunu RAM boyutundan bağımsız bir şey olarak açıklıyor gibi görünüyorsun.
user1969104

0

RAM'inizden çok daha küçük bir sayfa dosyası kullanmak muhtemelen sorun. Windows boşta uygulama hafızasını diske aktarmaya çalışacak ve üzülecektir.

Genellikle otomatik ayarlar iyi sonuç verir, ancak yüksek RAM oranına sahipseniz, bu yüzden bunun neden bir sorun olabileceğini anlıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.