Problemy z wykorzystaniem pamięci/wyciekiem pamięci Google Chrome?
Uwielbiam używać Google Chrome do przeglądania Internetu(Internet) , a jednym z głównych powodów zawsze było to, że jest superszybki! Nigdy nie lubiłem rozrostu Firefoksa(Firefox) ze wszystkimi dodatkami, a Internet Explorer jest po prostu wolny.
Microsoft Edge jest nieco szybszy niż IE, ale korzystam z tak wielu innych usług Google , że Chrome ciągle mnie odciąga. Nowa przeglądarka Quantum(Quantum) Firefoksa jest jeszcze szybsza niż Chrome i naprawdę myślałem o zmianie.
Kiedy po raz pierwszy zacząłem używać Chrome , byłem zachwycony prostym, przejrzystym interfejsem i niesamowitą szybkością przeglądania. Jednak po kilku miesiącach intensywnego korzystania z Chrome na bardzo szybkim komputerze zauważyłem, że karty były puste przez kilka sekund przed załadowaniem strony internetowej i innymi ogólnymi spowolnieniami.
Menedżer zadań Chrome
Po trochę poszperaniu, postanowiłem zajrzeć do menedżera zadań i zobaczyć, jakie procesy działały dla Chrome . Oto, co znalazłem:
Święta(Holy) krowa! To aż 35 procesów Google Chrome ! To dużo procesów plus ponad 5 GB wykorzystania pamięci. Jakie są te wszystkie procesy Chrome ? To prawda, że podczas robienia powyższego zrzutu ekranu miałem otwartych 16 kart, ale wszystkie strony internetowe były statyczne, bez odtwarzania filmów lub animacji. Dlaczego więc 35 procesów i GB(GBs) pamięci?
Możesz dowiedzieć się, co kryje się za każdym z tych procesów w Chrome , klikając prawym przyciskiem myszy pasek tytułu (nie na karcie) i wybierając Menedżera zadań(Task manager) .
Tutaj zobaczysz każdy proces (nazywany zadaniem) uruchomiony w Google Chrome . Szybko zaskoczyło mnie to, co zobaczyłem.
Przeglądarka to jeden proces, każda karta to osobny proces, a potem były procesy aplikacje internetowe, procesor graficzny(GPU) i dla każdego rozszerzenia i wtyczki, które włączyłem! Eeeki! Z tego, co przeczytałem online od Google , rozdzielają wszystko na różne procesy, ponieważ dzięki temu przeglądarka jest bardziej stabilna. Na przykład, jeśli wtyczka Flash ulegnie awarii, nie usunie wszystkich kart ani całej przeglądarki.
Używając Google Chrome tak długo, zdałem sobie sprawę, że to prawda. Było wiele razy, gdy jedna karta umiera, a ja mogę po prostu zamknąć kartę i normalnie korzystać z innych kart lub Shockwave po prostu zawiesić się i zabiłem tę jedną kartę i wszystko inne działało dobrze.
Więc moja następna myśl była taka, czy posiadanie wszystkich oddzielnych procesów używa dodatkowej pamięci, w przeciwieństwie do tego, jak było wcześniej. Z tego, co zebrałem online, wydaje się, że nawet gdyby było mniej procesów, wtyczki i rozszerzenia nadal zużywałyby pamięć, może tylko trochę mniej. Tworzenie nowego procesu wiąże się z niewielkim obciążeniem, ale jest ono niewielkie.
Być może zauważyłeś również kilka elementów wymienionych jako podramka: (subframe:) https://accounts.google.com . Na początku myślałem, że ma to coś wspólnego z otwartą kartą Gmaila(Gmail) , ale dowiedziałem się, że to coś zupełnie innego. Zasadniczo(Basically) Google umieszcza(Google) niektóre procesy we własnym procesie, aby odpowiednio je odizolować. Było więc kilka stron internetowych, które znajdowały się w tych ramkach podrzędnych, zamiast mieć na liście swój własny proces zakładek.
Czy jest więc coś, co możesz zrobić, aby zmniejszyć ilość pamięci używanej przez Chrome ? Dla mnie zauważyłem dużą różnicę, gdy wyłączyłem flash dla wszystkich witryn, zamiast pozostawić go w ustawieniu Najpierw zapytaj(Ask me first) . Aby całkowicie wyłączyć flash, przejdź do Ustawienia(Settings) , a następnie kliknij Zaawansowane(Advanced) na dole, a następnie kliknij Ustawienia treści( Content Settings) w obszarze Prywatność i bezpieczeństwo( Privacy and Security) . Kliknij Flash , a następnie upewnij się, że jest napisane Blokuj uruchamianie Flasha w witrynach( Block sites from running Flash) .
Zaoszczędziło mi to ponad 1 GB zużycia pamięci. Nie wiedziałem, ale kilka stron używa Flasha(Flash) . Nawet przy wyłączonym Flashu(Flash) strony działały dobrze, więc wyłączyłem Flasha . (Flash)Innym sposobem na zmniejszenie pamięci jest usunięcie niektórych rozszerzeń, zwłaszcza jeśli ich nie używasz. Możesz też po prostu wyłączyć rozszerzenie, jeśli potrzebujesz go od czasu do czasu i nie chcesz go całkowicie usuwać.
Wyłączenie rozszerzenia zapobiegnie wykorzystaniu pamięci. Wreszcie, być może zauważyłeś proces GPU(GPU process) w Chrome , który powinien być domyślnie włączony. Jeśli Twój sprzęt to obsługuje, Chrome przeniesie niektóre zadania na GPU , który jest szybszy i bardziej wydajny niż procesor(CPU) . Nazywa się to akceleracją sprzętową(Hardware Acceleration) . Jeśli chcesz, możesz go wyłączyć, przechodząc do Ustawień(Settings) , a następnie przewijając do samego dołu do System .
Jeśli wyłączysz przyspieszenie sprzętowe, korzystanie z Chrome będzie nieco wolniejsze, więc miej to na uwadze.
Jeśli więc uważasz, że Chrome zajmuje zbyt dużo pamięci RAM(RAM) , sprawdź w Menedżerze zadań(Task Manager) i spróbuj wyłączyć rozszerzenie, które zużywa nadmierną ilość pamięci. Dla mnie miałem rozszerzenie, które mi się podobało, ale nie było aktualizowane od 2013 roku, dlatego mogło zużywać tak dużo pamięci. Jeśli nie potrzebujesz rozszerzenia zajmującego zasoby, wyłącz je, a będziesz mieć lepsze wrażenia z przeglądania. Wyłącz także Flash , chyba że naprawdę tego potrzebujesz. Cieszyć się!
Related posts
Jak naprawić błąd braku pamięci przeglądarki Google Chrome
Jak eksportować i importować zakładki Chrome
Jak wykonać kopię zapasową historii Google Chrome
Co to jest rozszerzona ochrona w Google Chrome i jak ją włączyć?
Co to jest narzędzie Software Reporter w Chrome i jak je wyłączyć?
Zmień uprawnienia rozszerzeń Chrome
Jak usunąć Chrome zarządzany przez Twoją organizację?
Jak włączyć Flash w Chrome dla określonych witryn?
Jak wysyłać prywatne wiadomości e-mail w Gmailu
Jak naprawić błędy certyfikatu bezpieczeństwa SSL w Chrome?
Jak filtrować w Arkuszach Google
Jak skonfigurować synchronizację przeglądarki Google Chrome
Jak przypiąć kartę w Google Chrome
Utwórz skrót na pulpicie trybu incognito Google Chrome
Jak zmienić język w Google Chrome
Najlepsze rozszerzenia Chrome zwiększające produktywność
6 rozszerzeń przypomnień dla Google Chrome
Co to jest aplikacja Google i jak z niej korzystać
Jak korzystać z grup kart w Google Chrome
9 ukrytych funkcji w Mapach Google, które powinieneś sprawdzić