Jak „zamrażanie kart” Chrome oszczędza procesor i baterię

Dec 9, 2024
Chmura i Internet
TREŚĆ NIENARUSZONA

Google pracuje nad nową funkcją „Tab Freeze” w Chrome, która wstrzymuje (zamraża) karty, których nie używasz. Oznacza to mniejsze zużycie procesora, szybszą przeglądarkę i dłuższą żywotność baterii w laptopie lub konwerterze.

Problem: za dużo kart

Gdyby tylko jedna karta była otwarta przez cały czas, Chrome musiałby renderować tylko jedną stronę internetową naraz. Ale prawdopodobnie masz więcej. Nawet jeśli ich nie używasz, każda otwarta karta w Chrome zawiera otwartą stronę internetową. Ta strona internetowa wykorzystuje pamięć systemową. Wszelkie skrypty i inne aktywne treści również nadal działają, co oznacza, że ​​strona internetowa może wykorzystywać zasoby procesora w tle.

Pod pewnymi względami jest to dobre: ​​nawet jeśli zmienisz karty, karta może kontynuować odtwarzanie dźwięku lub aktualizować się w tle. Po ponownym przełączeniu się do niego nie musisz czekać na ponowne załadowanie strony internetowej - jest to natychmiastowe.

Ale może być źle. Jeśli masz otwartą dużą liczbę kart - lub tylko niewielką liczbę kart zawierających ciężkie strony internetowe - mogą one zużywać dużo zasobów systemowych, zapełniając pamięć, obciążając cykle procesora, zmniejszając responsywność Chrome i wyczerpując bateria. Dlatego inżynierowie Chrome stworzyli odrzucanie kart, a teraz zamrażanie kart. Są to funkcje pokrewne, ale robią różne rzeczy w różnych sytuacjach.

Jak odrzucanie kart oszczędza pamięć RAM

Tab Discarding został dodany w 2015 roku. Jest to funkcja „oszczędzająca pamięć”, jak Google ujął to. Krótko mówiąc, jeśli w komputerze brakuje pamięci, Chrome automatycznie „usunie” zawartość „nieciekawych” kart. Chrome nie odrzuca automatycznie karty, jeśli masz z nią interakcję, ale ta karta w tle, z którą nie wchodziłeś w interakcję od kilku godzin, jest głównym celem.

Kiedy zawartość karty jest usuwana, jest ona usuwana z pamięci systemu, a stan jest zapisywany na dysku. Nic się nie zmienia w interfejsie Chrome - karta pojawia się na pasku kart i wygląda normalnie. Ale kiedy go klikniesz i przełączysz się na niego, zobaczysz, że Chrome potrzebuje trochę czasu, aby szybko ponownie załadować stronę i wrócić do poprzedniego miejsca.

To niewielkie opóźnienie powoduje, że Chrome odrzuca kartę tylko wtedy, gdy pamięć systemu jest „prawie wyczerpana”. Do buforowania dobrze jest używać pamięci RAM . Ale automatyczne odrzucenie karty i szybkie jej ponowne otwarcie jest lepsze niż zmuszanie użytkowników Chrome do ręcznego dodawania zakładek i zamykania kart.

Kiedy karta jest odrzucana, jej proces w rzeczywistości znika z Menedżer zadań wbudowany w Chrome i nie zobaczysz więcej pamięci używanej przez Chrome. Po kliknięciu, aby go ponownie załadować, uruchamia się ponownie.

Jak zamrażanie kart pozwoli zaoszczędzić procesor (i baterię)

Zamrażanie kart różni się od ich odrzucania. Gdy karta jest zablokowana, jej zawartość pozostaje w pamięci systemu. Jednak zawartość karty zostanie „zamrożona”. Strona internetowa na karcie nie będzie mogła wykorzystywać procesora ani wykonywać działań w tle. Na przykład, załóżmy, że masz otwartą dużą stronę internetową gdzieś na karcie i ciągle uruchamiasz skrypty. Po pewnym czasie Chrome automatycznie „zamrozi” go i zatrzyma wykonywanie czynności do czasu ponownego wejścia w interakcję. To są podstawy, a Google prawdopodobnie wkrótce wyjaśni, jak to działa, bardziej szczegółowo.

Tab Freezing to funkcja eksperymentalna. Jest wbudowany w aktualne stabilne wersje Chrome 77 , ale można je uruchomić tylko ręcznie. W wersjach Chrome Canary nadchodzącej wersji Chrome 79 Chrome będzie mógł automatycznie blokować karty, tak jak może je automatycznie odrzucać.

W Chrome Canary dostępnych jest kilka opcji zamrażania kart, jeśli wybierzesz chrome: // flags i wyszukaj „Tab Freeze”. Gdy ta opcja jest włączona, Chrome automatycznie blokuje „odpowiednie” karty, gdy znajdują się w tle przez pięć minut. W zależności od wybranej opcji Chrome może je zamrozić lub odmrozić na dziesięć sekund co piętnaście minut - wystarczy, aby zsynchronizować się z serwerem lub wykonać trochę pracy, jeśli tego potrzebują. Google wyraźnie sprawdza, która opcja jest najlepsza.

Chociaż zamrażanie kart jest funkcją eksperymentalną, prawie na pewno niedługo pojawi się stabilna wersja Chrome - przynajmniej w jakiejś formie. Opcje w Chrome Canary zostały zauważone przez TechDows .

Jak grać z zamrożeniem (i wyrzuceniem) kart dzisiaj

Obecna stabilna wersja Chrome pozwala ci grać z obiema funkcjami, jeśli chcesz wiedzieć, jak działają. Po prostu wpisz chrome: // odrzuca w omniboksie Chrome i naciśnij Enter.

Zobaczysz stronę diagnostyczną z listą otwartych kart oraz informacją, czy można je zablokować, czy wyrzucić. W prawej części strony zobaczysz linki do działań „Zablokuj” i „Odrzuć” każdą kartę.

Możesz to przetestować, aby samemu zobaczyć różnicę. Na przykład, jeśli uruchomisz YouTube i zaczniesz odtwarzać wideo, kliknięcie „Zatrzymaj” na tej karcie spowoduje wstrzymanie odtwarzania wideo, ale nie usunie zawartości karty YouTube z pamięci w Menedżerze zadań. Zamiast tego kliknięcie „Odrzuć” spowoduje wstrzymanie odtwarzania wideo i usunięcie zawartości karty z pamięci - zobaczysz, jak zniknie, jeśli otworzysz Menedżera zadań Chrome. Kliknięcie „Wczytaj” spowoduje ponowne załadowanie zawartości karty do pamięci.

Dlaczego wyrzucanie i zamrażanie są tak przydatne

Innymi słowy, jeśli pamięć systemu się zapełnia, Chrome usunie karty, których nie używasz do zwolnienia miejsca. Po cichu wczytują się ponownie po kliknięciu karty, ale zauważysz, że strona wczytuje się na ułamek sekundy. Nie ma potrzeby, aby Chrome odrzucał karty, gdy masz dużo pamięci - Chrome używa tej pamięci jako pamięci podręcznej, zamiast pozostawiać ją pustą. To przyspiesza sprawę.

Ale nawet jeśli masz dużo pamięci, Chrome wkrótce zwróci uwagę na zawieszające się karty, z którymi nie wchodzisz w interakcje, aby zaoszczędzić czas procesora i energię baterii, co może sprawić, że Chrome i inne aplikacje w systemie będą szybciej reagować. Wciąż zachowa je w pamięci - w ten sposób, gdy ponownie aktywujesz zablokowaną kartę, przełączając się na nią, strona internetowa na karcie będzie gotowa do użycia tak szybko, jak to możliwe.

Jeśli Chrome musi zwolnić trochę pamięci, może odrzucić zablokowaną kartę. Nie możesz jednak zablokować odrzuconej karty: została już usunięta z pamięci i nie jest w pełni otwarta, więc nie może wykonywać żadnych czynności w tle.

Teraz, gdy nadchodząca wersja przeglądarki Microsoft Edge będzie oparta na Chromium, praca Google nad Chrome usprawni także domyślną przeglądarkę internetową systemu Windows 10. Spodziewaj się, że przyszłe wersje Edge również zaczną automatycznie zamrażać karty.

How Chrome’s “Tab Freezing” Will Save CPU And Battery

How To Enable & Use Tab Freezing Feature On Chrome

What’s New In Chrome 79, Available Now


Chmura i Internet - Najpopularniejsze artykuły

Jak dodać funkcje ułatwień dostępu do przeglądarki Google Chrome

Chmura i Internet May 13, 2025

Jeśli masz problemy z czytaniem tekstu na stronach internetowych, widzeniem określonych kolorów lub dysleksją, Google Chrome oferuje funkcje ułatwień dostępu, które mogą w ..


Jak zsynchronizować powiadomienia Androida z komputerem PC lub Mac

Chmura i Internet Jul 3, 2025

Jeśli pracujesz przy komputerze i telefon się wyłącza, możesz go chwycić, odblokować i sprawdzić powiadomienie, prawdopodobnie przerywając pracę. Możesz też po prostu zs..


Jak używać Zdjęć Google do przechowywania nieograniczonej liczby zdjęć

Chmura i Internet Jul 21, 2025

Zdjęcia Google oferują nieograniczone miejsce na Twoje zdjęcia i filmy, zgrabną witrynę internetową i automatyczne przesyłanie aplikacji na Androida i iPhone'a ..


Co to znaczy, że Apple „Sherlocks” jest aplikacją?

Chmura i Internet Mar 14, 2025

Być może już to czytałeś F.lux, który zmniejsza zmęczenie oczu i pomaga zasnąć , zostanie „Sherlocked” jeszcze w tym miesiącu. Co to znaczy? Kr..


Jak znaleźć zgubiony telefon z Androidem, nawet jeśli nigdy nie konfigurujesz aplikacji śledzącej

Chmura i Internet May 19, 2025

Android nie jest wyposażony w funkcję „znajdź mojego Androida”, więc nie ma oficjalnego sposobu na śledzenie telefonu, jeśli go zgubisz. Powinieneś się przygotować ..


Jak Firefox integruje się z Facebookiem i innymi sieciami społecznościowymi

Chmura i Internet Aug 31, 2025

TREŚĆ NIENARUSZONA Być może nie zauważyłeś, ale Firefox zawiera teraz „Social API”, które umożliwia Facebookowi i innym sieciom społecznościowym integrację z twoj�..


Zmniejsz zakładki w Chrome do ikon paska narzędzi

Chmura i Internet May 20, 2025

Czy chcesz jak najefektywniej wykorzystać miejsce na pasku narzędzi zakładek Chrome? Teraz możesz zredukować zakładki do ikon w zaledwie kilka minut pracy. Uwaga: możesz ..


Zmień stronę nowej karty w Chrome na stronę zadań Google

Chmura i Internet Feb 11, 2025

Szukasz dobrego sposobu, aby być na bieżąco z listą zadań Google? Teraz możesz mieć listę zadań pod ręką za każdym razem, gdy otwierasz nową kartę z rozszerzeniem Nowa karta do ..


Kategorie