If-Koubou

Google Chrome Memory Use / Memory Leak Issues?

Google Chrome Memory Use / Memory Leak Issues? (Oprogramowanie Google / wskazówki)

Uwielbiam używać Google Chrome do przeglądania Internetu i jednym z głównych powodów było zawsze super szybkie działanie! Nigdy nie lubiłem tego programu Firefox ze wszystkimi dodatkami, a Internet Explorer jest po prostu wolny.

Microsoft Edge jest trochę szybszy niż IE, ale używam tylu innych usług Google, że Chrome wciąż mnie odciąga. Nowa przeglądarka Quantum przeglądarki Firefox 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 interfejsem i niesamowitą szybkością przeglądania. Jednak po kilku miesiącach używania Chrome na bardzo szybkim komputerze zauważyłem, że zakładki były puste przez kilka sekund przed załadowaniem strony i innymi ogólnymi powolnościami.

Chrome Task Manager

Po krótkiej pogawędce postanowiłem rzucić okiem na menedżera zadań i sprawdzić, jakie procesy są uruchomione w Chrome. Oto co znalazłem:

Święta krowa! To imponujące 35 procesów Google Chrome! To dużo procesów plus ponad 5 GB pamięci. Jakie są wszystkie te procesy Chrome? To prawda, miałem 16 otwartych kart, kiedy zrobiłem zrzut ekranu powyżej, ale wszystkie strony były statyczne bez odtwarzania filmów lub animacji. Dlaczego więc 35 procesów i GB pamięci?

Możesz dowiedzieć się, co kryje się za tymi procesami w Chrome, klikając prawym przyciskiem myszy pasek tytułu (nie na karcie) i wybierając Menadżer zadań.

Tutaj zobaczysz każdy proces (zwany Zadanie) uruchomiony w Google Chrome. Szybko zaskoczyło mnie to, co zobaczyłem.

Przeglądarka jest jednym procesem, każda karta jest własnym procesem, a następnie były aplikacje internetowe procesów, GPU i dla każdego rozszerzenia i wtyczki, które miałem włączone! Eeeks! Z tego, co czytam online w Google, rozdzielają wszystko na różne procesy, ponieważ sprawia to, że przeglądarka jest bardziej stabilna. Na przykład, jeśli wtyczka Flash ulegnie awarii, nie spowoduje to usunięcia wszystkich kart ani całej przeglądarki.

Korzystając z Google Chrome przez tak długi czas, zdałem sobie sprawę, że to prawda. Było wiele razy, kiedy jedna karta umarła i mogę po prostu zamknąć zakładkę i normalnie korzystać z moich innych zakładek, albo Shockwave po prostu zawiesiłaby się i zabiłam tę jedną kartę, a wszystko inne działało bez zarzutu.

Moja następna myśl polegała na tym, że wszystkie oddzielne procesy używały dodatkowej pamięci, w przeciwieństwie do tego, jak było wcześniej. Z tego, co zebrałem online, wynika, że ​​nawet gdyby było mniej procesów, wtyczki i rozszerzenia nadal zużywałyby pamięć, może tylko odrobinę mniej. Istnieje niewielki problem związany z tworzeniem nowego procesu, ale jest on niewielki.

Być może zauważyłeś również kilka pozycji wymienionych jako rama pomocnicza: https://accounts.google.com. Na początku myślałem, że to ma coś wspólnego z otwarciem karty w Gmailu, ale nauczyłem się, że to coś zupełnie innego. Zasadniczo Google umieszcza niektóre procesy we własnym procesie, aby odpowiednio je odizolować. Tak więc istniało kilka stron internetowych, które znajdowały się wewnątrz tych podramek, zamiast mieć własny proces oddzielnej karty.

Czy jest coś, co możesz zrobić, aby zmniejszyć ilość pamięci używanej przez Chrome? Dla mnie zauważyłem dużą różnicę, gdy wyłączałem flashowanie dla wszystkich stron, zamiast zostawiać je na Zapytaj mnie najpierw oprawa. Aby całkowicie wyłączyć flash, przejdź do Ustawienia, a następnie kliknij zaawansowane na dole, a następnie kliknij Ustawienia zawartości pod Prywatność i ochrona. Kliknij Lampa błyskowa a następnie upewnij się, że mówi Blokuj witryny przed uruchomieniem Flash.

To pozwoliło mi zaoszczędzić ponad 1 GB pamięci. Nie wiedziałem, ale kilka stron internetowych używało Flasha. Nawet po wyłączeniu Flasha strony działały poprawnie, więc nie włączałem Flasha. Innym sposobem na zmniejszenie pamięci jest usunięcie niektórych rozszerzeń, szczególnie 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 usunąć.

Wyłączenie rozszerzenia uniemożliwi wykorzystanie pamięci. Wreszcie, możesz zauważyć Proces GPU w przeglądarce Chrome, która powinna być domyślnie włączona. Jeśli Twój sprzęt to obsługuje, Chrome odciąży niektóre zadania na Twój GPU, co jest szybsze i wydajniejsze niż procesor. To się nazywa Przyspieszenie sprzętowe. Jeśli chcesz, możesz wyłączyć tę funkcję, przechodząc do Ustawień, a następnie przewijając całą drogę do dołu, aby System.

Jeśli wyłączysz akcelerację sprzętową, Twoje wrażenia z Chrome będą nieco wolniejsze, więc miej to na uwadze.

Jeśli uważasz, że Chrome pobiera za dużo pamięci RAM, sprawdź w Menedżerze zadań i spróbuj wyłączyć rozszerzenie, które używa nadmiernej ilości pamięci. Dla mnie miałem rozszerzenie, które mi się podobało, ale nie było aktualizowane od 2013 roku, dlatego mogło używać tak dużo pamięci. Jeśli nie potrzebujesz rozszerzenia powodującego wyczerpywanie zasobów, wyłącz je, a będziesz mieć lepsze wrażenia z przeglądania. Wyłącz także Flash, jeśli naprawdę go potrzebujesz. Cieszyć się!