Safari çok fazla RAM kullanıyor. Hafıza ayak izini nasıl azaltabilirim?


12

Safari’yi (En Son - v5.0.2) normalden çok daha fazla bir bellek hafızası olarak görüyorum. (Şu anda yalnızca bu sekme açıkken 465 MB RAM kullanıyor, ancak bir süredir çalışıyor)

Kapatıp tekrar açmak hafızanın kapladığı alanı azaltır, ancak zaman içinde tekrar tekrar ürer.

Uzantıları devre dışı bırakmanın yanı sıra, bellek kullanımıyla ilgili sorunları gidermeye / azaltmaya yardımcı olacak ipuçları var mı? Kullanıyorum ClickToFlash bu, her sayfa görünümünde bir Flash öğesinin manuel olarak etkinleştirilmesini gerektirerek yardımcı olur.

Yanıtlar:


10

Öyleyse, Flash hala ana suçlu gibi görünüyor - ClickToFlash'taki herhangi bir flaşı etkinleştirirseniz bellekte kalır.

Takip etme Gruber'in Daring Fireball'a tavsiyesi , Flash’ı Chrome hariç tüm tarayıcılarda tamamen devre dışı bıraktım ve bu çok yardımcı oldu.


5
Flash bir domuz, ancak üç Safari Windows'da açılan yaklaşık 10 sekme (toplam) var ve benimki de yaklaşık 780mb. Bende Flash yok. ;) Safari RAM'i sever.
Martin Marconcini

2
Ücretsiz flaş kullanın ve bellek kullanımınız düşecektir. Oradan, hangi eklentilerin bellek ayırdığını görebilirsiniz, ancak pratikte - RAM'i gerçekten çok etkileyen flash
bmike

2

Bu sadece Safari kullanan bir hayat gerçeğidir. Flickr'a göz gezdirmek için biraz zaman harcayın; hafıza kullanımı bir Gig üzerinden bitecektir. Gmail başka bir katil. Bence Safari en çok şeyleri hızlandırmak için önbellekte agresif davranıyor.


2

Flaşı kapatmanın yanlış bir tarafı yoktur, ancak asıl avantaj düşük bellek kullanımıdır, yalnızca bellek tüketimi yerine (onu kapatmanın Safari'nin ayak izini düşürdüğünü görmek harika).

Safari'nin hafızayla ne yaptığını merak etmene gerek yok diye düşünüyorum:

Safari 5 64bit bir uygulamadır Firefox ve Google Chrome'un yalnızca 32bit olduğu (en azından mac genel sürümleri). Bu önemlidir, çünkü 64bit uygulamalar çalışırken daha fazla bellek kullanıyor gibi görünmektedir (Growl ekibi bunu yapabileceğimden daha iyi açıklıyor. İşte ).

Eğer boş hafızan varsa İşletim Sisteminin (ve Safari'nin) hızlı, güvenli ve kolay bir şekilde yayınlayabildiği (Programcı olarak konuşulur), neden kullanmıyorsun web içeriğinizi önbelleğe almak için - bunun için orada. İşletim sisteminize güvenin - zekice, başka bir uygulama belleğe ihtiyaç duyuyorsa, şu anda gerekmeyen bit-ve-bob'leri serbest bırakacak.

Safari aynı zamanda haksız bir avantaja sahip - bu da bilgisayarınızı yapan aynı şirket tarafından yapılmış. Safari'nin kusursuz olmadığını ya da en iyi tarayıcı olduğunu bile söylemiyorum, sadece istatistikleri fazla düşünmemelisin; Kullanılacak hafıza var ve bilgisayar deneyiminizi olumsuz yönde etkilemiyorsa, stres yapmayın.


4
Ama o olduğu bilgisayar deneyimimi etkiliyor. Safari çok fazla bellek yerse bilgisayarım taramaya başlar ve genellikle kapatmam veya yeniden başlatmam gerekir.
Josh Newman

Kokuyorsun! Bu berbat. Safariyi gerçekten seviyorum ve bu problemi yaşamadım, ancak yüksek bellek ayak izini fark ediyorum. Krom nasıl? Sayfaları oluşturmak için hala webkit kullanıyor.
glenstorey

1
@glenstorey: Aynı tecrübeyi yaptığım gibi Josh ile aynı fikirdeyim: en azından mevcut fiziksel RAM'im OS 10.6.8 ile <100 MB (toplam 3 GB) seviyesine indiğinde masif bilgisayar deneyimim üzerindeki etki: uzun zamandır plaj topunu eğirmek vs.
MostlyHarmless

2

Safari 5.0.5'i kullanarak flaşı kapattım ve sunspider 0.91'i çalıştırırken 4GB mac mini'de (2010) 1.73GB'ın üzerinde gerçek bellek artışı ve% 100'ün üzerinde CPU görüyorum. O kadar yavaş çalışıyor ki 10 dakikadan fazla sürmüyor.

Aynı şeyi Firefox 5.0'da çalıştırıyor (ayrıca 64bit) 500 MB'lık gerçek bellek% 90 CPU alıyorum ve 30 saniyeden daha kısa bir sürede tamamlanıyor (ve skor olarak 300ms rapor ediyor ... çok gizli!).

Yani benim cevabım ... kar leoparı üzerinde safari kullanmayı bırakıp firefox 5.0'a geçmek.

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.