Mac 10.9.3'te dosya önbelleği nasıl boşaltılır


14

8 GB RAM ile osx 10.9.3 çalıştıran bir macbook pro var

RAM'imi izleyen ve bunu menü çubuğunda görüntüleyen bir uygulama kullanıyorum ve birkaç büyük dosyayı mac'uma harici bir sürücüden (yaklaşık 5 GB toplam) kopyaladıktan sonra, yalnızca 250 mb ila 400 mb kullanılabilir RAM'e sahibim ( sayı dalgalanır), genellikle bu sayı en az 3,5 GB'dir. Uygulamayı açtığımda, bana RAM'in çoğunun (5.66 GB) dosya önbelleğine tahsis edildiğini söylüyor.

http://i.imgur.com/4JQfDL8.jpg

Bilgisayarımı yeniden başlatmak zorunda kalmadan RAM'imi geri alabilmemin bir yolu var mı? Bunun bir el yazısı dosyası kullanılarak yapılıp yapılmayacağını tercih ederdim, böylece gelecekte gerekirse kolayca çalıştırabilirim, ancak gerekli değil.

Yanıtlar:


11

Bu normaldir ve bir sorunu temsil etmez. İnsanlar RAM'i işgal edilmiş ya da özgür olarak düşünmeye meyillidirler, ancak durum böyle değildir. Bir dosya önbelleği buna mükemmel bir örnektir.

Bu verileri harici sürücüden kopyaladığınızda, içeriği önce RAM'e okumak zorunda kaldı, böylece daha sonra diğer sürücüye yazdı. 5 gig veriyi RAM'e kopyalamak, işlemsel olarak pahalı bir işlemdir. Şimdi ne kopyaladığın o dosyaları kullanmak istersen? Bilgisayar, bahis oynayacağınıza bahse girer, bu nedenle kopyasını RAM’de tutar, böylece tekrar yaparsanız bu ücreti ödeyemez.

Şimdi, sorunuzun kalbine hitap eden okuyucu: Dosya önbelleğinde 5,66 gig veriye sahip olmak gerçekten sizi yalnızca 250-400 MB RAM ile mi bırakıyor? Hayır! İşletim sistemi söz konusu olduğunda bu 5,66 GB hala ücretsiz. Niye ya? Çünkü bilgisayar, başka bir şeye ihtiyaç duyulduğunda, bu RAM'i bir nanosaniye içine atabilir. RAM'inizi önbelleklerin kopyaları ile doldurmanız, hiçbir şey yapmadan boş oturmasını sağlamaktan daha faydalıdır. İşletim sistemi ne kadar zeki olursa, önbelleklemeniz gerekebilir, bilgisayarınız o kadar hızlı olur.

Bu program size ne kadar RAM kullanıldığının gerçeğini söylüyor olsa da, aynı zamanda elinizde mevcut olan RAM miktarını yanlış gösteriyor.


That 5.66 GB is still free as far as the operating system is concernedOSX neden sadece bu bellek bölümünü serbest olarak işaretleyemiyor? Ortalama bir kullanıcı için kafa karıştırıcı.
i.am.noob

OS X ücretsiz olarak işaretler. Etkinlik Monitörü bunu yansıtırdı. Karışıklık, kişinin kullandığı bir 3. parti uygulamasından geliyor, ki bu işletim sisteminden farklı bir rakam veriyor. Her iki uygulama da yanlış değil; Sadece gerçekleri yorumlamaları konusunda birbirleriyle aynı fikirde değiller.
Wes Sayeed,

Mavericks uygulamasında, Memory Clean uygulaması Memory UsedActivity Monitor ile aynı olduğunu bildirdi . Kullanılmış belleği hesaplarken dosya önbelleğini çıkarmazlar.
i.am.noob

Neyin özgür olmadığını biliyor musun? Sabit diskimin gigabayt değerinde boş belleği doldurmak için tam hızda çalıştırılması ve yüklenmeye çalıştığım her şeyin yavaşlatılması. Ayrıca ücretsiz değil: bazı bellek içeriğini sıkıştırmak için gerekli hesaplama süresi, böylece daha fazla disk içeriği önbelleğe alınabilir. (Bu nedenle, yalnızca krom çalıştıran, 600 MB sıkıştırılmış belleğe sahip olduğumu farz ediyorum.) Altı yaşındaki, oldukça düşük ücretli macbook'um, dosya önbelleğe alma özelliğine sahip bir OSX sürümüne yükselttiğinden beri köpek gibi çalıştı niye ya.
Pathogen,

Hatalı olabilirim ancak dosya önbelleği muhtemelen OS X’e yakın zamanda eklenmiş bir şey değildir. OS X, Unix’in tüm değişkenlerinin ortak önbelleğe alma özelliği olmadığı durumlarda temel olarak bir Unix biçimi olan FreeBSD’yi temel alır.
yitwail

16

Terminal uygulamasını ve etkinlik izleyicisini açın. Terminalde koş

purge

Bu komutu yerine getiremediğini, yani normal olduğunu söyleyecektir. Şimdi koş

sudo purge

Bilgisayarınız sudokomutları kullanmak isteyip istemediğinizi sorabilir. Bilgisayar beceri seviyenizden emin değil, sudoyanlış kullanılırsa veya yanlış girilirse komutlar tüm işletim sisteminizi ciddi şekilde karıştırabilir.

Etkinlik monitörünüzü kontrol ederseniz, Mac'inizdeki RAM kullanımındaki azalmayı göstermesi durumunda dosya önbelleğiniz temizlenmiş olmalıdır.


0

Bilgisayarınızda çok fazla yer kaplayan dosya ve klasörleri bulmak için Diskinventory X'i kullanın. "Dosya önbelleği" klasörünü görmeli ve silebilmelisiniz.


Lütfen soruyu tekrar dikkatlice okuyunuz. Yanıtınız yok değil orijinal soruya cevap. Soruda belirtilen dosya önbelleği , diskteki bir klasör değil , bir bellek önbelleğidir .
DavidPostill
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.