Dlaczego Google Chrome używa tak dużo pamięci RAM? Oto jak to naprawić

Dlaczego Google Chrome używa tak dużo pamięci RAM? Oto jak to naprawić

Jeśli przeprowadziłeś jakiekolwiek badania w różnych przeglądarkach, wiesz, że Chrome może być trochę świnią zasobów. Spójrz na Menedżera zadań lub Monitor aktywności, a często zobaczysz Chrome na górze listy.





Ale dlaczego Chrome używa tak dużo pamięci RAM, zwłaszcza w porównaniu z innymi przeglądarkami? I co możesz zrobić, aby utrzymać to w ryzach? Oto, jak sprawić, by Chrome zużywał mniej pamięci RAM.





Czy Google Chrome naprawdę używa więcej pamięci RAM?

Kilka lat temu jedyna odpowiedź brzmiała tak. Reputacja Google Chrome głodna pamięci RAM była dobrze znana.





Jednak zmiany w Google Chrome poprawiły wykorzystanie pamięci przeglądarek, zwłaszcza w porównaniu z innymi popularnymi przeglądarkami. Czasami Mozilla, Edge, Opera i Safari używają więcej pamięci RAM niż Chrome. Skąd mam to wiedzieć? Przeprowadziłem krótki test, otwierając stronę na Facebooku, film na YouTube, stronę BBC Sport i Twitter w czystej przeglądarce.

Wyniki Cię zainteresują.



Jest Google Chrome, szczęśliwie siedzący pośrodku innych przeglądarek. Jasne, to anegdota i jest więcej niż wystarczająca liczba dowodów na to, że Chrome zjada więcej pamięci RAM niż inne przeglądarki. Jeśli kiedykolwiek przeprowadzałeś własny test wykorzystania pamięci RAM przeglądarki, istnieje duża szansa, że ​​Chrome używa więcej pamięci RAM niż inne przeglądarki.

Google Chrome jest absolutnie jedną z najszybszych przeglądarek, ale potrzebuje dużo pamięci RAM, aby wziąć ten tytuł.





Dlaczego Google Chrome używa tak dużo pamięci RAM?

'Kurza twarz! Podczas próby wyświetlenia tej strony w przeglądarce Google Chrome zabrakło pamięci”.

To komunikat, który widzisz, gdy w Chrome zabraknie pamięci. Aby zrozumieć, dlaczego Chrome zużywa tak dużo pamięci, musisz zrozumieć, jak działa większość nowoczesnych przeglądarek.





Każda aplikacja na komputerze uruchamia procesy w pamięci RAM komputera, gdzie odbywa się ciężka praca związana z uruchomieniem komputera. Pamięć RAM to tymczasowa pamięć masowa dla wszelkiego rodzaju danych i jest bardzo szybka. Twój procesor może uzyskać dostęp do danych przechowywanych w pamięci RAM systemu znacznie szybciej niż dysk twardy, a nawet dysk SSD.

Chrome, Firefox, Opera i Microsoft Edge przechowują każdą kartę, wtyczkę i rozszerzenie w innym procesie pamięci RAM. Ten proces nazywa się izolacja i zapobiega zapisywaniu jednego procesu w innym.

jak czytać dysk twardy Mac na komputerze?

Dlatego po otwarciu Menedżera zadań lub Monitora aktywności Google Chrome wyświetla wiele wpisów. Jeśli przyjrzysz się uważnie, zobaczysz, że każdy proces wykorzystuje tylko niewielką ilość pamięci RAM, ale obciążenie jest bardzo duże, gdy je dodasz.

Jak Google Chrome zarządza pamięcią RAM?

Przeglądarki, takie jak Chrome, zarządzają pamięcią RAM w ten sposób, aby zapewnić lepszą stabilność i większe prędkości. Ale Chrome nadal używa dużo pamięci RAM. Przynajmniej w wielu przypadkach wydaje się, że używa więcej pamięci RAM niż inne przeglądarki. Oto krótkie wyjaśnienie, jak Chrome obsługuje pamięć RAM.

Głównym powodem uruchamiania każdego procesu osobno jest stabilność. Uruchamiając każdy proces osobno, w przypadku awarii, cała przeglądarka pozostaje stabilna. Czasami wtyczka lub rozszerzenie kończy się niepowodzeniem, co wymaga odświeżenia karty. Jeśli każda karta i rozszerzenie zostały uruchomione w tym samym procesie, może być konieczne ponowne uruchomienie całej przeglądarki zamiast pojedynczej karty.

Minusem jest to, że niektóre procesy, które przeglądarki jednoprocesowe mogą udostępniać między kartami, muszą być replikowane dla każdej karty w Chrome. Podział na wiele procesów wiąże się również z korzyściami w zakresie bezpieczeństwa, podobnymi do piaskownicy lub korzystania z maszyny wirtualnej.

Na przykład, jeśli atak JavaScript ma miejsce na jednej karcie, nie ma możliwości przejścia do innej karty w Chrome, podczas gdy może się to zdarzyć w przeglądarce jednoprocesowej.

Dodanie ilości używanej pamięci RAM w Chrome to wtyczki i rozszerzenia. Każda wtyczka lub rozszerzenie, które dodajesz do Google Chrome, wymaga zasobów do uruchomienia. Im więcej zainstalowałeś rozszerzeń, tym więcej pamięci RAM Chrome potrzebuje do uruchomienia.

Wstępne renderowanie jest godnym uwagi przykładem. Wstępne renderowanie pozwala Chrome rozpocząć wczytywanie strony, do której zgodnie z przewidywaniami przejdziesz w następnej kolejności (może to być najlepszy wynik wyszukiwania z Google lub link „następna strona” w witrynie z wiadomościami). Proces wstępnego renderowania wymaga zasobów i dlatego zużywa więcej pamięci RAM. Ale przyspiesza to również przeglądanie, szczególnie w przypadku często odwiedzanych witryn.

Z drugiej strony, jeśli występuje błąd w procesie wstępnego renderowania, może on zużywać więcej pamięci RAM, niż można by się spodziewać, spowalniając inne obszary komputera lub uniemożliwiając reakcję karty przeglądarki.

Użycie pamięci RAM Chrome na ograniczonych urządzeniach sprzętowych

Chrome ma kilka odpowiedzi na użycie pamięci RAM na urządzeniach o niskim poborze mocy lub urządzeniach z ograniczonym sprzętem. Ogólna zasada jest taka, że ​​gdy Chrome działa na odpowiednim sprzęcie, będzie działał zgodnie z opisanym wcześniej modelem procesów.

Podczas gdy Chrome działa na urządzeniu z mniejszymi zasobami, Chrome skonsoliduje się w pojedyncze procesy, aby zmniejszyć ogólne zużycie pamięci. Korzystanie z jednego procesu pozwala na zmniejszenie zasobów, ale wiąże się z ryzykiem niestabilności przeglądarki.

Ponadto Chrome wie, ile pamięci zużywa. Nie pochłania bezmyślnie każdego kawałka pamięci RAM, jaki może znaleźć. Chrome ogranicza liczbę procesów, które może uruchomić, w zależności od sprzętu systemowego. Jest to ograniczenie wewnętrzne, ale po jego osiągnięciu Chrome przełącza się na uruchamianie kart z tej samej witryny w ramach jednego procesu.

Aktualizacje Próbują zatrzymać zajmowanie pamięci przez Chrome

Pod koniec 2020 roku programiści Google Chrome ogłosili, że wprowadzą funkcję oszczędzania pamięci RAM znaną jako „PartitionAlloc Fast Malloc”. Nie zagłębiając się zbytnio w szczegóły techniczne funkcji, PartitionAlloc powinien zatrzymać każdy pojedynczy proces zużywający ponad 10 procent całkowitej pamięci systemowej.

Ulepszenie następuje po tym, jak Microsoftowi udało się zmniejszyć zużycie pamięci RAM w przeglądarce Edge opartej na Chromium za pomocą „Segment Heap”, kolejnego ulepszenia poświęconego zmniejszeniu zużycia pamięci przeglądarki.

Powiązane: Te funkcje sprawiają, że Edge jest bardziej produktywny niż Chrome

Czy wykorzystanie pamięci RAM przeglądarki Google Chrome stanowi problem?

Ile pamięci RAM potrzebuje Chrome? Czy istnieje limit pamięci RAM, którego Chrome użyje, zanim stanie się problemem? Odpowiedź leży w twoim sprzęcie systemowym.

Tylko dlatego, że Chrome zużywa dużo pamięci RAM, nie oznacza to, że powoduje to problem. Jeśli twój system nie korzysta z dostępnej pamięci RAM, nie robi ci to nic dobrego; Twój komputer używa pamięci RAM tylko do szybkiego dostępu do danych i przyspieszenia przetwarzania. Jeśli Twoja pamięć RAM jest tak przejrzysta, jak to możliwe, nie wykorzystujesz mocy komputera.

Podobnie jak na smartfonie, wyczyszczenie uruchomionych procesów i pamięci RAM może spowolnić działanie na dłuższą metę. Dlatego Środki czyszczące i wzmacniacze pamięci RAM są szkodliwe dla smartfona .

Chrome zużywa zbyt dużo pamięci

Jeśli jednak Chrome zużywa zbyt dużo pamięci, może to spowodować problem. Gdy Chrome zużywa zbyt dużo pamięci, ogranicza ilość dostępną dla innych programów. Chrome może nawet zacząć mieć problemy z utrzymaniem dostępu do ważnych informacji z przeglądarki w celu szybkiego dostępu, negując na początku użycie pamięci RAM.

Jeśli chodzi o to, użycie pamięci RAM Chrome jest problemem tylko wtedy, gdy spowalnia komputer, czy to w przeglądarce, czy w całym systemie. Jeśli widzisz, że Chrome zużywa dużo pamięci, ale nie ma negatywnych konsekwencji dla wydajności, nie warto się tym martwić.

Na przykład czasami mam otwartych 50 lub więcej kart Chrome, używając 2,5 GB pamięci RAM lub więcej. Brzmi to jak ogromna ilość, ale mój system ma do wykorzystania 16 GB pamięci RAM, więc nie stanowi to problemu. Wypróbuj to samo na laptopie z 4 GB pamięci RAM, a będziesz się źle bawić.

Jeśli użycie pamięci przez Chrome spowalnia działanie, czas podjąć działania .

Jak sprawić, by Chrome używał mniej pamięci RAM

Istnieje kilka sposobów na przyspieszenie przeglądania i zmniejszenie ilości pamięci RAM używanej przez Chrome. Najważniejszym narzędziem do Twojej dyspozycji jest Menedżer zadań Chrome .

Podobnie jak Menedżer zadań systemu Windows, Menedżer zadań Chrome pokazuje wydajność i zużycie każdej karty i rozszerzenia w przeglądarce. Możesz użyć Menedżera zadań Chrome, aby dowiedzieć się, co zużywa najwięcej pamięci, a następnie zamknąć je, aby zwolnić miejsce.

W systemie Windows po prostu naciśnij Shift + Esc aby uzyskać dostęp do Menedżera zadań; na komputerze Mac, musisz go otworzyć z Okno menu. Wybierz proces, a następnie naciśnij Koniec procesu .

Zwróć uwagę na zakładki i rozszerzenia, które zwiększyły swój rozmiar . Czasami pojedyncza karta Chrome może zużywać dużo pamięci z powodu błędu lub złej konfiguracji. Czasami wyciek pamięci Chrome powoduje zawieszenie się przeglądarki (lub nawet całego systemu).

Po wyeliminowaniu procesów wymagających dużej ilości zasobów możesz zrobić kilka innych rzeczy napraw częste awarie Chrome .

Zarządzaj wtyczkami i rozszerzeniami, aby zaoszczędzić pamięć Chrome

Możesz wyłączyć rozszerzenia, które zużywają dużo energii. Alternatywnie możesz ustawić je tak, aby aktywowały się tylko podczas korzystania z określonej witryny.

Kliknij rozszerzenie prawym przyciskiem myszy i wybierz Zarządzaj rozszerzeniami. Zmień opcję „Zezwalaj temu rozszerzeniu na odczytywanie i zmienianie wszystkich danych w odwiedzanych witrynach” na: Na kliknięcie lub W określonych witrynach .

Kontroler Xbox one w ogóle się nie włącza

Jeśli masz wiele rozszerzeń, których używasz do różnych rzeczy, rozważ zainstalowanie szybkiego menedżera rozszerzeń. SimpleExtManager dodaje małe rozwijane pole obok tacy rozszerzenia. Następnie wystarczy jedno kliknięcie i wyłączenie dla wszystkich rozszerzeń.

Zainstaluj rozszerzenia zarządzania kartami Chrome, aby zmniejszyć zużycie pamięci

Instalowanie większej liczby rozszerzeń do zarządzania pamięcią RAM Chrome wydaje się sprzeczne z intuicją, zwłaszcza po wszystkich problemach, o których właśnie przeczytałeś.

Niektóre rozszerzenia zostały zaprojektowane specjalnie z myślą o zarządzaniu pamięcią RAM, dzięki czemu możesz dostosować sposób obsługi i odrzucania przez Chrome kart, których już nie używasz.

Na przykład, Wielki Pończoch pozwala zawiesić procesy na wszystkich kartach oprócz jednej, natychmiast zmniejszając ilość pamięci zużywanej przez Chrome. The Great Suspender ma również wiele innych opcji, w tym poręczne Anuluj zawieszenie wszystkich kart przycisk, gdy chcesz ponownie wszystko aktywować.

Inną opcją jest Wielki Odpychacz , który pozwala dostosować częstotliwość odrzucania przez Chrome nieużywanych kart. Chrome odrzuca karty, gdy nie są używane, by oszczędzać pamięć. Dzięki The Great Discarder możesz zmienić czas, określić karty, których nie chcesz odrzucać, i tak dalej.

Czy Google Chrome zużywa zbyt dużo pamięci?

Chrome jest dominującą przeglądarką na całym świecie. Alternatywne przeglądarki, takie jak Firefox i Opera, mogą używać podobnej ilości pamięci co Chrome, więc przełączanie nie zawsze jest najlepszą opcją.

W grę wchodzą też inne kwestie. Na przykład YouTube korzystał z przestarzałej biblioteki, która sprawiała, że ​​usługa działała do pięciu razy wolniej w Firefoksie i Operze, zużywając znacznie więcej zasobów niż to konieczne. Ta konkretna kwestia została już naprawiona, ale stanowi przykład tego, jak lider rynku przeglądarek i właściciel głównych usług online może wpływać na wykorzystanie zasobów na całym rynku.

Jeśli chcesz kontynuować korzystanie z Chrome, zrób to. Jest to bezpieczna, szybka przeglądarka z tysiącami doskonałych rozszerzeń i aktywnie starająca się zmniejszyć zużycie pamięci.

Udział Udział Ćwierkać E-mail Jak wyczyścić pliki cookie i pamięć podręczną w Chrome

Masz problemy z Chrome? Pomóc może wyczyszczenie plików cookie i pamięci podręcznej.

Czytaj dalej
Powiązane tematy
  • Internet
  • Wyjaśnienie technologii
  • Pamięć komputera
  • Google Chrome
  • Rozwiązywanie problemów
  • Wskazówki dotyczące przeglądania
O autorze Gavin Phillips(945 opublikowanych artykułów)

Gavin jest młodszym redaktorem ds. Windows i technologii, stałym współpracownikiem podcastu Really Useful i regularnym recenzentem produktów. Posiada tytuł licencjata (z wyróżnieniem) współczesnego pisania z praktykami sztuki cyfrowej splądrowanej ze wzgórz Devon, a także ponad dziesięcioletnie doświadczenie zawodowe w pisaniu. Lubi obfite ilości herbaty, gry planszowe i piłkę nożną.

Więcej od Gavina Phillipsa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować