Dlaczego Google Chrome korzysta z tak dużej ilości pamięci RAM?

W Menedżerze zadań systemu Windows na karcie Procesy zauważyłeś, że Google Chrome używa czegoś, co wydaje się być czymś więcej niż jego sprawiedliwym udziałem w pamięci komputera. Aby dowiedzieć się dlaczego, przeczytaj poniższe sekcje.

Większe zapotrzebowanie użytkowników

Z biegiem lat przeglądarki stały się bardziej zaawansowane dzięki dodatkowym funkcjom, a użytkownicy wymagają lepszej wydajności. Oprócz zwiększonego zapotrzebowania na zużycie mediów (np. Granie w gry i przesyłanie strumieniowe wideo), przeglądanie na kartach zwiększa wykorzystanie zasobów. Każda karta przeglądarki wykorzystuje znaczną ilość pamięci, zwykle od 100 do 250 MB.

Stabilność

Google Chrome wykorzystuje różne procesy dla różnych komponentów, takich jak dodatkowe karty (jak wspomniano w poprzedniej sekcji), wtyczki i rozszerzenia przeglądarki. Chociaż może się to wydawać nieefektywne, ta metoda pozwala Chrome działać, nawet jeśli jeden z tych komponentów zawiedzie, co jest ogólnie uważane za lepsze niż awarie.

Szybkość i wydajność

Jednym z najlepszych sposobów na zwiększenie wydajności jest metoda zwana pre-renderingiem. Wstępne renderowanie zakłada, że ​​pewne linki mogą zostać kliknięte i zaczyna ładować tę zawartość w tle. W wersjach 63 i nowszych Chrome renderowanie wstępne wykorzystuje technologię NoState Prefetch, która wymaga około 50 MB pamięci RAM dla każdej wstępnie renderowanej strony.