Wykorzystanie pamięci przeglądarki internetowej

10

Dlaczego przeglądarki internetowe mają tak dużo pamięci? Mam przeglądarkę Firefox z dwiema kartami, która zajmuje ponad 800 MB pamięci RAM, Chrome z czterema kartami zajmuje 1,2 GB! Mam na myśli, o co chodzi z tym, że zużywa tyle pamięci?

Yanick Rochon
źródło
1
Nie mogę komentować Chrome, ponieważ nie jest mi to potrzebne, jednak Firefox nie powinien używać tak dużej ilości pamięci. Obecnie mam otwarty Firefox z 14 kartami i używa mniej niż 100 Mb. Najpierw wyłącz wszystkie rozszerzenia i motywy, a następnie spróbuj ponownie. Niepowodzenie, które uruchamia przeglądarkę w trybie awaryjnym kb.mozillazine.org/Safe_Mode_(Firefox)
Pulse
1
Google Chrome, ze względu na architekturę wieloprocesową, nie wyświetla prawidłowego zajętości pamięci, jeśli jest przeglądany przez menedżera zadań Windows. Jest tak, ponieważ każdy proces zgłasza to i wszystkie pliki dll, do których się odnoszą. Chrome faktycznie udostępnia biblioteki DLL wszystkim procesom, więc technicznie są one ładowane tylko raz w pamięci RAM. jeśli naciśniesz <shift> + <escape> w chrome, zostaniesz przedstawiony o wiele dokładniejszej reprezentacji użycia pamięci RAM.
Ape-inago

Odpowiedzi:

4

Z mojego doświadczenia wynika, że ​​Chrome jest trochę wolny od zasobów systemowych, szczególnie jeśli odwiedzasz ciężkie witryny (jeśli może zużyć więcej pamięci, aby przyspieszyć nawigację, zrobi to).

W przypadku Firefoksa waga jest zwykle spowodowana liczbą zainstalowanych wtyczek i pasków narzędzi. Spróbuj zainstalować go ponownie w osobnym miejscu i zainstaluj tylko minimum wtyczek.

Opera nie jest najlżejsza, ale moim zdaniem ma rozsądne wykorzystanie pamięci (wśród innych świetnych funkcji moim zdaniem, ale nie jest to miejsce). Ponadto nie można instalować wtyczek oprócz dołączonych, pomaga to nie zaśmiecać.

Pamiętaj jednak, że strony internetowe stają się coraz cięższe. Ilość javascript, wymagane wtyczki (jak flash) sprawiają, że niektóre strony są naprawdę ciężkie. W dzisiejszych czasach przeglądarka staje się najcięższym uruchomionym programem, ze średnim zużyciem pamięci około 300-400 MB.

Aby uzyskać informacje, oto najnowsze (przynajmniej na dzień dzisiejszy) porównanie między przeglądarkami , aby dać wyobrażenie o szybkości i wymaganym zużyciu pamięci.

Gnoupi
źródło
1
+1 za flash. Mam doświadczenie z niektórymi stronami zrobionymi we flashu, gdzie kilka otwartych kart zje kilka GBB pamięci RAM. Stało się tak głównie we Flashu 10.0. Od czasu przejścia do wersji 10.1 nie widziałem go ponownie.
AndrejaKo
Problem polega na tym, że nie mam tylu wtyczek, głównie wtyczek programistów. Używam przeglądarek do przeglądania i debugowania moich projektów (jeśli nie masz zainstalowanej Firebug, ale pasek narzędzi dla programistów i Adblock to samo w Chrome). I nie używam Flasha, więc pomimo tego, że przeglądarka czasami ładuje go dla stron, które go używają, nawet zabijanie npviewer.bin - tak, jestem na Ubuntu, co najgorsze - nie zmienia rzecz) Posiadanie tylko garści wtyczek nie usprawiedliwia dla mnie użycia 800 MB pamięci + przy otwartych tylko 2-3 kartach, więc co daje?
Yanick Rochon
1
Jak wspomniałem w moim wcześniejszym komentarzu, rozszerzenia i motywy mogą być głównym czynnikiem w zużyciu pamięci. Chodzi o to, że potrzebujesz tylko jednego niekompatybilnego lub źle napisanego rozszerzenia, aby spowodować wyciek pamięci i masz problem. Możesz rzucić okiem na ten kb.mozillazine.org/Reducing_memory_usage_-_Firefox i zobacz, czy to pomoże.
Pulse
2

W Chrome użyj Shift + Escape, aby wyświetlić zużycie pamięci na kartę i użycie pamięci na wtyczkę. Mamy nadzieję, że to pokazuje, dlaczego Chrome tak dużo dla ciebie zużywa.

Chris White
źródło
1
dziękuję za skrót. Pytanie brzmi jednak bardziej: w tym momencie otworzyłem tylko jedną kartę w Chrome (wykorzystano 8 milionów pamięci ...), wpisałem tekst www.google.ca, wcisnąłem enter, a użycie pamięci wzrosło do 28 milionów! Chodzi mi o to, co może wymagać 28 milionów pamięci RAM tylko z garstką zdjęć i tekstu? Jesteśmy dość daleko od limitu pamięci DOS na 640Ko, ale wydawało się, że wtedy programy wykorzystywały pamięć bardziej wydajnie. Nadal nie mam pojęcia, dlaczego przeglądarki potrzebują tak dużo pamięci RAM
Yanick Rochon,
1

W Firefox about: config pozwala skonfigurować wiele parametrów związanych z wykorzystaniem pamięci.

vemv
źródło
0

Bezpłatne rozszerzenie OneTab ułatwia minimalizowanie kart, których nie używasz

K7AAY
źródło