Yanıtlar:
Sen boş hafıza gibi inaktif bellek düşünebiliriz Yeni kapanan uygulaması için ayrılmış görmedi, ancak 'gerçekten' boş bellek tükendiğinde diğer kullanımlar tarafından tüketilmeye hazır. Yeni açılmış bir sistemde 1 GB belleğiniz varsa (bu tartışmayı kolaylaştırmak için) işletim sisteminin 300 MB kullandığını ve 200 MB kullanan bir uygulama açtığınızı düşünün. Artık toplam 500 MB ve 500 boş alanınız var. 200 MB kullanan uygulamayı kapatırsanız, bellek etkin değil olarak işaretlenir ve artık 300 kullanılmış (OS), 200 etkin değil ve 500 boş alanınız olacaktır. 600 MB gerektiren bir uygulamayı açarsanız, boş belleği kullanır ve etkin olmayan havuzdan alır.
Terminal.app dosyasını açıp ($ olmadan) etkin olmayan belleği boşaltabilirsiniz:
$ purge
Ayrıca, MySQL'i daha fazla bellek kullanacak şekilde yapılandırabilirsiniz, ancak performans sorunlarınız yoksa her şeyi yalnız bırakırım:
OS X'te etkin olmayan bellek hakkında daha fazla bilgi için:
purge
sistemimi birkaç saniye dondurur ve ... hiçbir şey (en azından aktif olmayan bellek pb ile ilgili). Ve evet, sistemim 1 GB'den fazla RAM içermememe rağmen değişiyor.
Aaron'un cevabını genişletmek için:
Durumunuz MySQL'in çok fazla kaynak almasıyla ilgili bir sorun olabilir, ancak Etkin Olmayan Bellek İşletim Sistemi için Boş Bellek gibidir. Etkin Değil ve Ücretsiz arasındaki fark, Etkin Değil'in son zamanlarda kullanılmasıdır, bu nedenle örneğin iTunes'u açarsanız ve 200MB kullanırsanız, kapattığınızda program kapanır, iTunes'un belleği Etkin Değil olarak işaretlenir, ancak gerekmedikçe böyle kalır tekrar . Ancak iTunes'u yeniden açarsanız, OS X zaten orada olduğunu ve etkin olmadığını biliyor, bu yüzden tekrar aktif ve voilá olarak işaretliyor, bu daha yavaş sabit sürücüden yeniden yüklemek zorunda kalmadan daha hızlıydı.
"Yavaş" sisteminizin nedenini bulmanıza yardımcı olması için bilgisayarınız hakkında daha fazla bilgi verin.
güncelleme : Bellek ve OS X hakkında daha fazla bilgi (Apple'dan):