Ponad 65 procent komputerów używa Google Chrome jako głównej przeglądarki, a jego bezpośredni konkurent to wariant oparty na tym samym kodzie. To oznacza, że wielu użytkowników jest narażonych na te same zalety... i te same kaprysy. Na szczęście optymalizacja Google Chrome nie jest taka trudna. Wystarczy podstawowy przegląd ustawień, kilka poprawek w tle i zmiana niektórych nawyków, aby nasze przeglądanie stało się znacznie lepsze.
Zamykanie aplikacji w tle
Chrome/Chromium ma fabrycznie ustawioną opcję, która pozwala niektórym aplikacjom kontynuować działanie w tle, nawet gdy przeglądarka jest zamknięta. W środowiskach z dużą ilością pamięci RAM może to być zaleta, ale już dobrze znamy związek między Chrome a pamięcią, więc nie jest złym pomysłem wyłączenie tej opcji. Znajdziesz ją w sekcji System lub Ustawienia zaawansowane -> System.
Menadżer zadań to twój przyjaciel
Nie, nie chodzi mi o zwykłego menadżera zadań Windows, ale o ten wbudowany w Google Chrome. Naciśnij Shift+Esc przy otwartej przeglądarce (alternatywnie przejdź do sekcji Więcej narzędzi w menu), aby uzyskać dostęp do okna zawierającego pełną listę kart i procesów związanych z Chrome/Chromium, ich identyfikatory, a co najważniejsze: zużycie pamięci. Jeśli coś pójdzie nie tak z którymś z tych elementów, możesz go zaznaczyć i kliknąć Zakończ proces.
Czy naprawdę potrzebujesz wszystkich tych kart i rozszerzeń?
Przydatność niektórych rozszerzeń jest niepodważalna, a wielu użytkowników ogranicza swoje sesje przeglądania do festiwalu załadowanych kart, bo uważa, że tak wygodniej. Problem w tym, że połączenie nadmiaru kart i rozszerzeń tworzy wybuchowy koktajl, który niszczy wydajność. To tylko sugestia, ale jeśli twoja sesja przypomina pływanie w galarecie, być może warto przyjrzeć się kartom i rozszerzeniom.
Limit procesów na witrynę
Google Chrome ma różne strategie ładowania strony internetowej. Według dostępnych informacji metodą domyślną jest „Process-per-site-instance”, która pozwala stronie internetowej załadować wiele procesów. Alternatywą jest „Process-per-site”, ustawiająca limit jednego procesu na witrynę.
Dobra wiadomość jest taka, że „Process-per-site” może zmniejszyć zużycie pamięci RAM. Zła – oddajemy stabilność w zamian. Jeśli chcesz poeksperymentować, wystarczy dodać komendę --process-per-site do skrótu Chrome/Chromium, jak pokazuje obrazek.
Tweaki w chrome://flags
Na koniec podzielę się tweakami chrome://flags, których obecnie używam w Chrome/Chromium. Możliwe, że niektóre nie będą dostępne (wszystko zależy od przeglądarki) lub będą miały nieco inny opis:
- Max-connections-per-host – ogranicza liczbę jednoczesnych połączeń na host do 6 lub 15. Ten parametr widziałem tylko w Chromium.
- Smooth-scrolling – mówi samo za siebie. Jeśli chcesz płynniejsze przewijanie w Chrome/Chromium, włącz go.
- Enable-quic – dotyczy protokołu QUIC, który od dłuższego czasu ma etykietę „eksperymentalny”, ale nie zauważyłem negatywnych skutków jego włączenia.
- Enable-gpu-rasterization i Enable-zero-copy – zależą od karty graficznej i zainstalowanego sterownika; warto go zaktualizować przed zabawą z tymi wartościami.
- Enable-parallel-downloading – włącza równoległe pobieranie dla większej prędkości.
- Use-angle – wspomniano o nim w jednym z naszych artykułów, aby rozwiązywać problemy z YouTube w Chrome, zwłaszcza podczas przewijania. Zmiana z Default na D3D9 lub OpenGL zwykle to naprawia.