Jakie oszczędności RAM i CPU daje usypianie kart w Edge?

Jakie oszczędności RAM i CPU daje usypianie kart w Edge?

Autor: Krzysztof Sulikowski

Opublikowano: 9/24/2020, 2:02 PM

Liczba odsłon: 2500

Microsoft w ramach swojego wkładu w projekt Chromium pomógł już m.in. zredukować użycie baterii, a teraz wprowadza technologię, dzięki której zaoszczędzimy również zasoby pamięci operacyjnej i procesora. Funkcjonalność nosi nazwę Karty uśpione (Sleeping Tabs) i w zeszłym tygodniu pokazywaliśmy, jak to włączyć. Teraz możemy w końcu się dowiedzieć, jakie oszczędności wynikają ze stosowania tej technologii.

Karty uśpione opierają się na technologii "zamrażania" Chromium. Zamrażanie wstrzymuje timery skryptów kart, aby zminimalizować użycie zasobów. Karta jest przywracana z uśpienia automatycznie po jej kliknięciu. Nie wymaga to ponownego załadowania całej karty. Po włączeniu ustawienia karty mogą automatycznie przechodzić w uśpienie po określonym czasie nieaktywności (od 15 minut do 12 godzin). Domyślnie są to 2 godziny. Zobaczmy teraz, czy w ogóle warto zawracać sobie głowę tą funkcjonalnością.

Wczesne testy wewnętrzne urządzeń z kartami uśpionymi pokazały medianę zmniejszenia zużycia pamięci o 26% w Microsoft Edge. Nasze wewnętrzne testy pokazały też, że normalna karta w tle używa 29% więcej CPU w Microsoft Edge niż karta uśpiona. Te oszczędności zasobów powinny skutkować doskonałymi oszczędnościami baterii. Choć indywidualna wydajność urządzenia różni się w zależności od konfiguracji i użytkowania, spodziewamy się, że zmniejszenie użycia zasobów i baterii stworzy lepsze doświadczenie przeglądania dla użytkowników.
— The Microsoft Edge Product Team

Aby to zobrazować, Microsoft przedstawił dwa wykresy. Pierwszy pokazuje medianę zużycia pamięci w Edge, podaną w megabajtach. Badanie objęło blisko 13 tysięcy urządzeń.

Edge

Drugi wykres to średnie zużycie CPU na kartę w Edge, podane w procentach. Badanie objęło dane z blisko 13 tysięcy urządzeń.

Edge

Karty uśpione możemy już włączyć w Edge Insider za pomocą flagi i skonfigurować je w Ustawieniach. Obecnie jest to funkcja eksperymentalna. Microsoft zapowiedział, że trafi wkrótce do kanałów Canary i Dev (87.0.649.0), co prawdopodobnie oznacza, że nie trzeba już będzie ręcznie aktywować flag i będzie można od razu przejść do Ustawień.