Czy Chrome powinien używać 8,5 GB pamięci? [duplikować]

0

To pytanie ma już odpowiedź tutaj:

Niedawno przełączyłem się na Chrome z FF, ponieważ FF cały czas się zawieszał (zdarzało się to na wszystkich moich komputerach, więc to nie jest problem z moim komputerem).

Zauważyłem, że Chrome zużywa dużo pamięci. W tej chwili mam otwartych około 70 kart, a Chrome korzysta z około 8,5 GB pamięci (trudno powiedzieć dokładnie, bo irytująco wydaje się, że Chrome ma osobny proces w Menedżerze zadań dla każdej karty).

Czy to normalne? Jeśli nie, co mogę zrobić, aby dowiedzieć się, dlaczego zużywa tak dużo pamięci?

Nate
źródło
Zależy od tego, co masz otwarte. Używa ~ 300mb-400mb na moim komputerze z otwartymi 6-7 kartami. Ale tak na poważnie, do czego potrzebujesz 70 zakładek? Ale AFAIK, chrome jest najlżejszy na rynku, wątpię, że będziesz mieć mniej w jakiejkolwiek innej przeglądarce. Mogłem sprawdzić wycieki pamięci, jedyne, co przychodzi mi na myśl. EDYCJA: obliczona teraz, to 550 MB na 7 kart, z czego korzystam z bankomatu.
Łukasz
1
Nie próbując się bawić, ale byłoby to podobne do pytania, dlaczego samochód jest tak gorący po przejechaniu 200 km / h. 70 zakładek to całkiem sporo. Jakie jest zużycie pamięci, gdy masz normalną liczbę otwartych kart (maksymalnie 15)?
Mojżesz
Mówicie, że 70 zakładek to „nienormalne”?
Nate
3
Nie jest „denerwujące”, że Chrome stosuje osobny proces dla każdej karty, bo inaczej jedna z kart ulegnie awarii, a cała aplikacja ulegnie awarii, podobnie jak FF. Oddzielne procesy pozwalają chrome zarządzać poszczególnymi kartami i obsługiwać błędy poszczególnych kart
Jason Bristol,
1
Jak powiedział Jason, model wieloprocesowy jest wyborem projektowym, który powinien być korzystny. Oczywiście ma to tę wadę, że marnuje pamięć, co może nie być problemem w przyszłości, ale na razie doświadczyłeś jej pierwszej ręki.
Synetech,

Odpowiedzi:

7

Oszacowanie pamięci Chrome za pomocą Menedżera zadań może łatwo dać niepoprawne wyniki, ponieważ część pamięci jest dzielona między procesy tab / plugin. Możesz uzyskać poprawne dane, przechodząc do tego identyfikatora URI: (SU nie pozwoli mi zrobić z niego prawdziwego linku)

chrome: // memory-redirect /

Powrót do problemu. Jeśli masz otwarte 70 kart, z pewnością zajmie DUŻO pamięci. Jeśli to naprawdę 8 GB, to około 110 MB na kartę - całkiem niezły wynik, mam teraz 4 karty otwarte, a moje zużycie pamięci wynosi 215 MB na kartę.

Nie jest dziwne, że Chrome zużywa tak dużo pamięci, a Firefox się zawiesił, żadna przeglądarka nie jest zaprojektowana do obsługi 70 kart jednocześnie. Twój mózg też nie jest i wątpię, abyś używał ich wszystkich naraz - moje doświadczenie mówi mi, że 20 zakładek to dużo, a około połowa z nich po prostu tam wisi, ponieważ coś wyskoczyło i zakłóciło twoje poprzednie zadanie.

Możesz zrobić sobie (i swojemu komputerowi!) Przysługę, zmieniając nawyki przeglądania. Uzyskaj rozszerzenie organizujące zakładki, takie jak Pocket / Pickpocket lub wygaszacz zakładek . Mniej kart jest łatwiejszych w obsłudze, a praca z nimi jest bardziej wydajna, zarówno dla Ciebie, jak i przeglądarki.

gronostaj
źródło
1
no browser is designed to handle 70 tabs at once. To zależy od stron. Czasem miałem ponad 120 otwartych kart. Nic dziwnego, że było to naprawdę frustrujące, ponieważ mój system zwolnił do indeksowania, ponieważ Chrome zassał całą pamięć i spowodował uszkodzenie dysku twardego z powodu pliku wymiany. Chrome wydaje się nieefektywny z pamięcią, ale także strony internetowe są bardziej chciwe pamięci w dzisiejszych czasach. Get some tab organizing extension Poleciłbym Session Buddy ; idealnie nadaje się do zarządzania kartami.
Synetech