“Taahhütlü” belleğim neden gerçek RAM alanımdan çok daha yüksek?


23

http://i.imgur.com/cilRmfD.png

İki virüs taraması yaptım ve hiçbiri şu ana kadar hiçbir şey bulamadı (Malware Bytes ve Avira Rescue). Oyun sırasında Windows pop-up'ları sistemimin belleğinin düşük olduğunu ve oyunu kapatmanızı öneririm. Bu, tarama sırasında da olabilir. Bilgisayarım çok halsiz görünüyor ve tarayıcımda açmak için bir messenger programından bir bağlantıyı tıklamak gibi sık sık kapanıyor.

Buna neyin sebep olduğundan emin değilim. İşlemler sekmesindeki bellek kullanımım, gerçek belleğimin bu kadar yüksek bir yüzdesini oluşturmuyor.


Bir yan not olarak, Disk Kullanımımın bazen% 100'e kadar çıkması bekleniyor mu? Araştırma öyle diyor.


1
donanımınızla ilgili dome ayrıntıları gönderin. Broadcom Wifi cihazı kullanıyor musunuz?
magicandre1981

Yanıtlar:


42

"“ Taahhütlü ”belleğim gerçek RAM alanımdan neden bu kadar yüksek?” Çünkü "kendini adamış" çoğunlukla işleme özel sanal adres alanıdır ve bunların bazıları RAM'de, bazıları da sayfa dosyasında olabilir.

Ve bazılarında hiç depolama alanı olmayabilir! Bu tahsis edilmiş ancak asla erişilmemişse, henüz "hatayla" değil. Ama yine de eğer gelecekte erişilen çünkü "sınırını işlemek", bu işgal edecek depolama düşülen sonra . Ve sistemin "özür dileriz, hepimiz yerimiz yok" demek için çok geç.

Bütün mesele sanal bellek bir, fiziksel (RAM) çok daha büyük olabilir mi?

btw ... 8 GB RAM'e sahip olduğunuz ve işleme sınırı 32 GB olduğu için yaklaşık 24 GB'lık bir sayfa dosyanız var gibi görünüyor. Böylece "kararlı" çalışmanız 32 GB kadar yüksek olabilir. (Ve şu anda neredeyse o kadar yüksek, bu nedenle sayfa dosyasını azaltmak veya kaldırmak kötü bir fikir olacaktır.)

Oysa RAM kullanılır. Bu nedenle, elbette , kullanılan RAM + kullanılan sayfa dosyası kullanılan RAM'den daha büyük olabilir.

Sonuçta, sanal belleğin bütününün bir kısmı, fiziksel belleğinizden (RAM) daha fazla sanal belleğe sahip olmanızdır.

Taahhütlü hafızayı nelerin kullandığını öğrenmek istiyorsanız, Görev Yöneticisi'nin "Ayrıntılar" sekmesine bakmanız ve "Taahhüt boyutu" sütununu etkinleştirmeniz gerekir.

"İşlem boyutu" sütunlarının toplamı "işlem masrafı" na (makinenizde 30,1 GB) eklenmez, çünkü diğer şeyler işlem ücretine katkıda bulunur: Disk belleği olmayan ve disk belleği havuzu ve kopyalama gibi bazı "ince" mekanizmalar -bölümler, sayfa dosyası-destekli bölümler, AWE eşlemeleri ... ancak bunlar işlem-özel vazolara göre genellikle küçüktür)

Bu sekmede "Bellek (Özel çalışma kümesi)" sütunu, "İşlemler" sekmesinin "Bellek" için gösterdiği şeye karşılık gelir. Bu, kararlı sanal adres alanı için her bir işleme atanmış olan RAM'dir. Kalan sayfa dosyasında olacaktır. Ancak, yine, süreçler, çoğunlukla "eşlenmiş" olarak adlandırılan türden başka adres alanı türlerine sahiptir ve bunun bir kısmı da RAM'de olacaktır. İşletim sistemi tarafından oluşturulan, herhangi bir işleme özgü olmayan, RAM kullanan başka şeyler de vardır.

Kısacası, "İşlemler" sekmesinin "Bellek" sütununun kullanılan toplam RAM miktarını toplaması beklenmemektedir. Her işlemde toplam kullanımın ne kadarının özel olarak kullanıldığını gösterir.


"@Ryld hakkında daha fazla bilgi edinmek istiyorsanız Sanal bellek hakkında daha fazla bilgi edinmek istiyorsanız , başka bir sorudan gelen bu gerçekten iyi cevabı okuyun " ... Sonra bağlandığım cevabın da sizin tarafınızdan yazıldığını fark ettim :). Bence bu cevaba sanal bellek ile ilgili 4 ya da 5 soru yöneltmiştim, derinlemesine bir cevap verdiğiniz için teşekkürler.
Scott Chamberlain

2

Windows, RAM gibi ancak sabit diskinizde depolanan bir sayfa dosyası kullanır. Çok daha yavaş, ancak bilgisayarınızda olduğundan daha fazla bellek kullanmanız gerektiğinde yararlıdır. Windows, daha fazla bellek depolaması gerektiğinde ancak RAM'de depolamak için boş alanı olmadığında, bir süredir kullanılmayan bellek parçalarını sayfa dosyasında saklar.

Taahhütlü bellek, bilgisayarınızda bulunan bellek ve sayfa dosyasıdır. Bazen programlar çok fazla bellek kullanıyor ve pencerelerin bazı şeyleri sayfa dosyasında saklamasına benziyor. Pagefile, pencerelerin içinde depoladığı tüm belleklere sığacak kadar büyük değildi, bu yüzden boyutunu arttırmak zorunda kaldı. Sınırına ulaşıncaya kadar boyutunu artırmaya devam etti. Artık Windows sayfa dosyasını daha fazla arttıramaz, bu da fazladan bellek depolayamayacağı anlamına gelir, bu nedenle tek seçeneği, bellek kullanımını azaltmak için birkaç programı kapatmanızı söylemektir. Bilgisayarınızın yavaş olmasının nedeni, doğrudan RAM'den yüklenmekten çok daha yavaş olan ve sayfa dosyası sabit sürücüde depolandığından disk kullanımını gerçekten yüksek yapan sayfa dosyasından bir şeyler yüklemesi gerektiğidir.

Açtığınız kadar çok program açmamalısınız ve bilgisayarınızın oynadığınız oyunlar ve kullandığınız programlar için yeterli belleğe sahip olduğundan emin olun. Umarım bu yardımcı olur!

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.