Tarayıcım neden bu kadar çok bellek kullanıyor?


12

Son zamanlarda açık birçok sekme olduğunda Firefox ile çok yavaş çalışan sorunlar yaşadım; 20 sekme söyleyin. Tüm sistemim yavaşlardı.

Google Chrome'u denemeye karar verdim ve iyi başladı. Ama son zamanlarda ben de tüm sistemimi yavaşlatıyor buluyorum. Görev Yöneticisi'ne bakıldığında chrome.exe, görev yöneticisinde yaklaşık 6 farklı girişte yaklaşık 250 MB bellek kullanıyor. Ancak, Chrome'u kapattığımda bellek kullanımı yaklaşık 600 MB azalıyor. Bu nasıl olabilir?

resim açıklamasını buraya girin

resim açıklamasını buraya girin

(Chrome'u bitirdikten sonra bellek kullanımındaki düşüşü gösterir.)

Sistemimin birçok sekmesi açık olan Chrome ile kilitlendiğinde, Başlat Menüsü'nün yüklenmesi 10 saniye, Tüm Programlar'ı ve her bir klasörü ve alt klasörü genişletmek için 10 saniye ve programın faremin altında vurgulanması 30 saniye sürer. Not Defteri'ne geçmek de 10 saniye sürer.

Chrome neden Görev Yöneticisi'nin belirttiğinden daha fazla bellek kullanıyor gibi görünüyor? Sayfa dosyam yaklaşık 1,1 GB belleğim olduğunda neden kullanılıyor? Chrome'u sayfa dosyasında değil RAM'de çalışacak şekilde ayarlayabilir miyim? 20 sekme 600 MB'ı nasıl kullanabilir? Bu sekme başına 30 MB'dir.


Yanıtlar:



6

Chrome neden Görev Yöneticisi'nin belirttiğinden daha fazla bellek kullanıyor gibi görünüyor? Sayfa dosyam yaklaşık 1,1 GB belleğim olduğunda neden kullanılıyor? Chrome'u sayfa dosyasında değil RAM'de çalışacak şekilde ayarlayabilir miyim? 20 sekme 600 MB'ı nasıl kullanabilir? Bu sekme başına 30 MB'dir.

Deneyiminiz normal. Şu anda 72 sekmem var (birkaç proje aynı anda gidiyor) ve Chrome 2.7 GB sanal bellek (2 GB RAM + 700MB sayfa dosyası) alıyor. Bu sekme başına yaklaşık 37 MB'tır (en kötü sekmem 170 MB alır). Flash eklentisini bile devre dışı bıraktım - aksi takdirde çok daha yüksek olurdu.

Araçlar -> Görev Yöneticisi "İngiliz anahtarı" simgesini tıklayarak Chrome'un kendi görev yöneticisine bakmalısınız. Hangi sekmelerin en fazla belleği kullandığını açıklayacağından, bu sizin için Windows Görev Yöneticisi'nden çok daha yararlı olacaktır.

Geliştiricilerin kendi girişine göre, birden fazla sekmeniz açık olduğunda Chrome tek işlemli tarayıcılardan daha fazla bellek kullanır, çünkü her sekme için belirli program verilerinin çoğaltılması gerekir. Bunun nedeni, Chrome'un her yeni sekme için yeni bir işlem başlatmasıdır (yeni bir sekmede bir bağlantı açmanız durumu dışında, bir işlemi orijinal bağlantıyı içeren sekmeyle paylaşıyor gibi görünür).

Bu, güvenilirlik (kötü bir sekmenin tüm tarayıcınızı çökertmeyeceği için), güvenlik (kötü amaçlı bir sitenin diğer sekmelerin verilerini tehlikeye atma olasılığı daha azdır) ve performans (mevcut sekmeniz öncelik kazanır ve daha hızlı performans gösterebilir) için belirgin avantajlara sahiptir. Karşılığında ekstra hafıza vermek zorundasınız.

Çok işlemli mimarinin uzun oturumlara göre bellek avantajı vardır: sekmeleri kapattığınızda belleği boşaltmak daha iyi bir iş yapar.

Bu web tarama geleceğidir. Bilgisayarların çoğu artık web'de yer aldığından, web tarayıcılarının Windows / Mac / Linux gibi geleneksel işletim sistemlerine güvenilirlik sağlayan aynı çok işlemli mimariye ihtiyacı vardır. (IE8 bu özelliği ekledi ve diğer tarayıcıların bunu yapmasını bekliyorum. Firefox eklentileri kendi işlemlerine koyar ve bence farklı sekmeler için farklı işlemler yol haritalarındadır.)

Sisteminizde çok fazla RAM yok. Sadece 1GB'ınız var, ancak bugün satılan modern sistemlerin en az 2GB ve çoğunun en az 4GB'si var. 4GB'a yükseltmeniz muhtemelen ucuz olacaktır.


3

Chrome için, Araçlar menüsünde bir "Görev Yöneticisi" var. Belleğin nasıl kullanıldığını gösterecektir. Tarayıcı tarafından kullanılan bir taban miktarınız, ardından her sekme ve ayrıca her uzantı için başka bir miktarınız var.

Ofiste, Chrome'u da kullanarak, tüm fantezi ancak gereksiz uzantıları kaldırdım ve aynı anda düşük miktarda sekme açmaya çalıştım. Chrome, diğer sekmelerin kötü davranışları / kilitlenmeleri nedeniyle kendilerini korumak için her sekme için ayrı bir işleme sahiptir, ancak bellek kullanımının ek yükü ile birlikte gelir. Sekme başına 30 MB da deneyimlediğim şeydir (bazen ağır sayfalar için çok daha fazlası ile)

Yalnızca 1 GB veya RAM'iniz olduğu için, aynı anda çok sayıda açık sekme içeren göz atma oturumlarınız olması gerekiyorsa, onu genişletmeyi düşünebilirsiniz. Ne yazık ki hiçbir şey için hiçbir şeyimiz yok ...


512 MB + 3 uzantılarda 40 sekme açık olarak Chrome'da gözatabilirim. Artık RAM gerekmez. Ve çok işlem yükü, ayrı değil, çoğunlukla paylaşılan hafızadır.
TheLQ

Ofisteki dizüstü bilgisayarım birkaç sekme ve sadece bir veya iki uzantı için 800Mo kullanıyor gibi garip. Her sekme 60 ila 100 MB alır ve bu, ağır sayfalar için değildir. Örnek olarak, şu anda bu sayfa şu anda 70 MB alıyor.
LudoMC

1

Aslında her yeni sekme açışınızda belli miktarda bilgisayar belleği tüketilir. Tek bir Chrome sekmesi 20 MB ile 100 MB arasında RAM kullanabilir. Büyük askı, kullanıcılar için kromun bellek ayağı baskısını azaltan ve böylece birden fazla sekme ile sorunsuzca çalışmanıza yardımcı olan hafif bir krom uzantısıdır.

Büyük askı özellikleri:

Bu Chrome uzantısını kullanarak, sistem performansınızı yavaşlatma korkusu olmadan arka planda Gmail, Twitter, Facebook ve diğer birçok sekmeyi kullanabilirsiniz. 2.Tarayıcı herhangi bir kilitlenme olmadan her sekmeye istediğiniz zaman erişebilirsiniz.

  1. Tarayıcı Yavaşlama veya Çökmesini önlemek için bazı sekmeleri otomatik olarak askıya alır.

4.Büyük Askı Uzantısı, belirli sekmeleri belirli bir süre sonra manuel olarak askıya almanızı veya sekme çubuğunuzda görüntülemenizi kolaylaştırır.

  1. sekmeler sonsuza kadar askıya alınmaz, askıya alınmış sekmeleri sayfanın herhangi bir yerine tıklayarak geri yükleyebilirsiniz.

Askıya alınan sekmelerin geçmişini korur.

7. Sisteminizde daha az bellek olsa bile (4 GB'tan az bellek) 200'den fazla sekme çalıştırabilirsiniz.

8. Düzgün web yüzeyi deneyimiyle tarama hızını radikal bir şekilde artırır

  1. Ek bir özelliği vardır, yani Facebook, twitter, Gmail vb. Gibi istediğiniz siteleri bu sitelerin askıya alınmasını önleyecek bir BEYAZ LİSTE koyabilirsiniz.

bellek ve sekme yönetimine yardımcı olan daha fazla uzantı hakkında bilgi edinmek için bu blogu BURAYA okuyabilirsiniz . Google'da bu blog aracılığıyla artılarını ve eksilerini bulmak çok sayıda sekme yöneticisi vardır.


-1

Chrome kullanıcısı değilim, ancak bellek kullanımını Windows XP altında tartışabilirim. Makinenizde 1 GB bellek var (Toplam fiziksel bellek). Bu çok düşük IMHO. Windows XP yüklediğinizde, yüklü başka bir uygulama olmadan genellikle yaklaşık 500 MB tüketir.

Firefox'u (veya Chrome'u) yükledikten sonra Windows'tan bellek istemeye başlar. Nispeten az boş belleğiniz kaldı, bu nedenle Windows, bellekte tükenmemesi için şeyleri sayfa dosyasına çıkarmaya başlar.


Başka birine söylediğim gibi, 512 MB RAM + birkaç uzantıda açık 40 sekme ile Chrome'da gezinebilirim. RAM burada sorun değil
TheLQ

@TheLQ: Burada sorun nedir?
Steve
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.