Neden Mac'im etkin olmayan belleği temizlemekten ziyade değiştirmeyi tercih ediyor?


8

Neden Mac'imin (10.8 Mountain Lion çalıştıran) açık etkin olmayan belleği takas etmeyi tercih ediyor? İnsanların Mac OS'un kendini ve her şeyi yönettiğini söylediklerini biliyorum, ancak MacBook'um takas etmeye başladığında, temizlenmeyen 1,5 GB'den fazla etkin olmayan belleğe sahip olsa bile ciddi bir performans düşüşü var. Dock'taki temizleme komutu için bir başlatıcı var - bu ne kadar ciddi!

Etkinlik İzleyicisi'nin bellek istatistiklerini gösteren bölümü

2.21 GB etkin olmayan ve 127.1 MB takas işlemine dikkat edin; iş akışımdaki tüm programları kullanarak (Photoshop + Illustrator + Dreamweaver + Publisher vb.) Temizleme komutunu kullanmazsam bilgisayarımı kaydetmedim topları bir katliam festivali.


Vm_stat 15, "takas" gerçekleşirken iki dakikalık bir süre boyunca ne gösterir? O anda hangi işlemler CPU zamanı alıyor?
bmike

PB hangi uygulama?
Cajunluke

Buna asla tatmin edici bir cevap alamayabilirsiniz: sanal bellek sistemleri karmaşık olabilir ve açıklanması zor olan ortaya çıkan davranışları gösterebilir. Bununla birlikte, bazı insanlar 10.7'nin bazı durumlarda bellek yönetimi ile ilgili sorunları olduğunu söyledi - 10.6 sizin için daha iyi davrandı mı?
Ken

Ayrıca, Photoshop'un bir dizi özel bellek ayarı vardır. Bunu nasıl yapılandırdınız?
Ken

10.6 bunu yapmadı ve umarım 10.8 dp4 de kazanır. @CajunLuke PB yayıncı, cevabımı değiştirdim
Alexander - Reinstate Monica

Yanıtlar:


10

Son zamanlarda sizinkine benzer bir soruyu yanıtladım, bu yüzden hala bir sorun olması durumunda sizin için önemli noktaları yeniden ifade edeceğimi düşündüm.

Mac OS X, RAM'i MS Windows sürümlerinin çoğundan farklı şekilde ayırır ve kullanır ve bazen kafa karıştırıcı olabilir. Microsoft başlangıçta Windows'u olabildiğince fazla bellek tutmak için inşa etti. Apple'ın bellek modeli, boş RAM'in performansı artırmak için daha iyi kullanılabilecek boşa giden bir kaynak olduğu yönergesini takip eder.

İşte RAM'inizin şu anda nasıl kullanıldığına dair hızlı ve biraz basit bir döküm:

  • Kablolu: işletim sistemi tarafından ayrılmış ve kullanılan bellek
  • Etkin: şu anda çalışan programlar tarafından kullanılan bellek
  • Etkin değil: daha önce son yeniden başlatmanızdan bu yana çalıştırdığınız, ancak sonlandırdığınız programlar tarafından kullanılan bellek. Çoğu kişi sürekli olarak birkaç program kullanır ve bir programdan çıkıp başka bir programı başlatarak bunlar arasında geçiş yapabilir. Hafızayı "boş" olarak bırakmak yerine, aktif olmayan programlar önbelleğe alınır ve tekrar çalışmaya hazır hale gelir. Bu belleğin bir kısmı veya tamamı, sistem veya programların gerektirdiği şekilde Boş bellek ile birleştirilir. OS X zaman zaman etkin olmayan belleği serbest bırakmak konusunda isteksiz görünüyor.
  • Ücretsiz: son önyüklemeden bu yana kullanılmayan bellek.
  • Kullanılan: toplam kablolu, aktif ve pasif.

Her yeniden başlattığınızda VM istatistikleri sıfırlanır.

MacBook'unuz 4GB RAM'in üzerine yükseltilebiliyorsa, toplamda 8GB kurulu bir çift için kesinlikle 4GB SO-DIMM'e yatırım yapardım. MacBook'unuzla ilgili akılda tutulması gereken bir diğer nokta, tipik dizüstü bilgisayar sabit sürücülerinin masaüstü benzerlerinden daha yavaş olmasıdır. İlk nesil yekpare MacBook Pro'nun sabit diskini 256GB SSD ile değiştirdim. Herhangi bir "modern" MacBook Pro ile karşılaştırılamaz performans. Sabit sürücüden SSD'ye artış, 4GB'dan 8GB RAM'e yükseltmemden biraz daha dikkat çekiciydi.


SODIMM'lerimden biri çekirdek paniğine neden oluyor, bu yüzden alabileceğim en iyisi tek bir 4GB modülü = /
Alexander - Reinstate Monica

Neden hala etkin olmayan belleğin gerektiğinde boşa harcanmadığını anlamıyorum, bu da takas ile sonuçlanıyor. Takastan sorumlu otomatik çağrı cihazını devre dışı bırakarak bir çözüm buldum.
Alexander - Monica'yı

Panik SODIMM veya yuvadan mı kaynaklanıyor? RAM çubuklarını yuvalarında değiştirirseniz, yine de panik oluyor mu? Şüpheli çubuğu başka bir çubukla değiştirmeyi denediniz mi?
TomUnderhill

Yuva; içeren herhangi bir kombinasyon çekirdek paniğine neden olur. Birden fazla (orijinal) 1GB çubuk ve satış sonrası 2GB ve 4GB çubukları denedim.
Alexander - Monica'yı

Çekirdek paniği için ayrı bir soru düşünün.
Graham Perrin
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.