Dlaczego przeglądarka zjada dużo pamięci RAM

Anonim

Dlaczego przeglądarka zjada dużo pamięci RAM

Przeglądarki są jednym z najbardziej wymagających programów w komputerze. Zużycie pamięci operacyjnej często przekazuje próg 1 GB, dlatego nie zbyt silne komputery i laptopy zaczynają spowalniać, konieczne jest rozpoczęcie innego oprogramowania równolegle. Jednak często wzmocniono prowokacje zużycia zasobów i dostosowywanie niestandardowe. Wyraźmy to we wszystkich wersjach, dlaczego przeglądarka internetowa może zająć dużo miejsca w pamięci RAM.

Przyczyny wysokiej konsumpcji pamięci RAM w przeglądarce

Nawet na nie najbardziej produktywne komputery mogą obsługiwać przeglądarki i inne uruchomione programy w tym samym czasie na dopuszczalnym poziomie. Aby to zrobić, wystarczy radzić sobie z przyczynami wysokiej konsumpcji pamięci RAM i uniknąć sytuacji, które przyczyniają się.

Przyczyna 1: Bramka przeglądarki

64-bitowe programy są zawsze bardziej wymagające systemu, co oznacza, że ​​potrzebują więcej pamięci RAM. Taka zatwierdzenie jest prawdziwe dla przeglądarek. Jeśli w pamięci RAM znajduje się do 4 GB, można bezpiecznie wybrać 32-bitową przeglądarkę jako główną lub zapasową, prowadząc ją tylko w razie potrzeby. Problem polega na tym, że deweloperzy są chociaż oferują 32-bitową opcję, ale nie jest oczywiste: można go pobrać, otwierając pełną listę plików rozruchowych, na stronie głównej oferowana jest tylko 64-bit.

Google Chrome:

  1. Otwórz stronę główną witryny, zejdź w dół, kliknij "Produkty" blok "dla innych platform".
  2. Przejdź do listy wszystkich plików do pobrania w Google Chrome

  3. W oknie Wybierz 32-bitowe.
  4. Wybierz 32-bitową wersję Google Chrome

Mozilla Firefox:

  1. Przejdź do strony głównej (musi być wersja witryny w języku angielskim) i zejdź w dół, klikając link "Pobierz Firefox".
  2. Ładowanie Firefoksa Mozilla.

  3. Na nowej stronie znajdź opcje Zaawansowane opcje instalacji i inne platformy, jeśli chcesz pobrać wersję w języku angielskim.

    Przełącznik instalatora Firefoksa Mozilla

    Wybierz "Windows 32-bit" i pobierz.

  4. Pobieranie wersji 32-bitowej Mozilla Firefox

  5. Jeśli potrzebujesz innego języka, kliknij link "Pobierz w inny język".

    Przejście do wyboru wyładowania Mozilla Firefoksa z pakietem Linguite

    Znajdź swój język na liście i kliknij ikonę za pomocą napisu "32".

  6. Pobieranie 32-bitowej wersji Mozilla Firefoksa z pakietem wrzodów

Opera:

  1. Otwórz stronę główną witryny i kliknij przycisk "Upload Opera" w prawym górnym rogu.
  2. Przejście do listy wszystkich opery pobrań

  3. Przewiń do dołu, aw bloku "Archive wersji Opery" kliknij link "Znajdź archiwum FTP".
  4. Idź do archiwum FTP z wersjami Opera

  5. Wybierz najnowszą dostępną wersję - znajduje się na końcu listy.
  6. Wybierz najnowszą wersję Opery w FTP

  7. Z systemów operacyjnych określić "Win".
  8. Wybierz system operacyjny dla Opery w FTP

  9. Pobierz plik "Setup.exe", a nie posiadający "x64".
  10. Pobierz 32-bitową wersję Opery

Vivaldi:

  1. Przejdź na stronę główną, przejdź na stronę i kliknij "Vivaldi for Windows" w bloku "Vivaldi".
  2. Przejdź do listy wszystkich pobrań Vivaldi

  3. Przewiń w dół strony poniżej i w sekcji "Pobierz Vivaldi dla innych systemów operacyjnych" wybierz 32-bit, na podstawie wersji systemu Windows.
  4. Pobieranie 32-bitowej wersji Vivaldi

Przeglądarka może być zainstalowana na podstawie już istniejącej 64-bitowej lub wstępnie usuniętej wersji. Yandex.browser nie zapewnia wersji 32-bitowej. Przeglądarki internetowe zaprojektowane specjalnie dla słabych komputerów, takich jak blado księżyca lub slimjet, nie są ograniczone w wyborze, w związku z tym, aby zapisać kilka megabajtów, możesz pobrać wersję 32-bitową.

Zobacz także: Co wybrać przeglądarkę dla słabego komputera

Przyczyna 2: Zainstalowane rozszerzenia

Dość oczywista przyczyna, mimo to wymaga wspomnienia. Teraz wszystkie przeglądarki oferują dużą liczbę dodatków, a wiele z nich może być przydatne. Jednak każde takie rozszerzenie może wymagać zarówno 30 MB pamięci RAM, jak i więcej niż 120 MB. Jak rozumiesz, to nie tylko w ilości rozszerzeń, ale także w ich przeznaczeniu, funkcjonalności, złożoności.

Warunkowe blokery reklamowe są tego jasnym dowodem. Wszystkie ulubione adblock lub adblock plus zajmują znacznie więcej pamięci RAM podczas aktywnej pracy niż te same pochodzenie UBLOCK. Sprawdź, ile zasobów wymaga tego lub tego rozszerzenia, możesz za pomocą menedżera zadań wbudowanych w przeglądarkę. Jest prawie każdą przeglądarką:

Chromium - "Menu"> "Zaawansowane narzędzia"> "Menedżer zadań" (lub naciśnij klawisz SHIFT + ESC).

Wyświetl rozszerzenia zużycia pamięci powrotnej przez Menedżera zadań w Google Chrome

Firefox - "Menu"> "Więcej"> "Menedżer zadań" (lub wprowadź o: wydajność w pasku adresu i naciśnij ENTER).

Wyświetl rozszerzenia zużycia za pośrednictwem Menedżera zadań w Mozilla Firefox

Jeśli wykryjesz każdy żarliwy moduł, szukaj bardziej skromnego analogu, odłącz lub usuń.

Powód 3: Tematy do rejestracji

Ogólnie rzecz biorąc, ten przedmiot następuje z drugiego, ale nie wszystkie oznaczenia, które ustanowiły temat przypomnieć, że odnosi się również do ekspansji. Jeśli chcesz osiągnąć maksymalną wydajność, odłączyć lub usunąć temat, podając program domyślny wygląd.

Przyczyna 4: Otwórz typ zakładki

W tym przedmiocie możesz dokonać kilku punktów jednocześnie, co w jakiś sposób wpływa na liczbę zużycia RAM:

  • Wielu użytkowników używa funkcji mocowania zakładek, jednak wymagają również zasobów jako wszystkich innych. Ponadto, ponieważ są uważane za ważne, podczas uruchamiania przeglądarki upraszczają koniecznie. Jeśli to możliwe, należy je zastąpić zakładkami, otwierając tylko w razie potrzeby.
  • Ważne jest, aby pamiętać i co dokładnie robisz w przeglądarce. Teraz wiele witryn nie tylko wyświetlają tekst i zdjęcia, a także pokaż wideo w wysokiej jakości, uruchamiają odtwarzacze audio i innych pełnoprawnych aplikacji, które naturalnie wymagają znacznie więcej zasobów niż zwykła witryna z literami i symbolami.
  • Nie zapomnij, że przeglądarki używają z góry załadunku przewijalnych stron. Na przykład taśma VK nie ma przycisku przejścia na inne strony, więc następna strona jest załadowana, nawet jeśli znajdujesz się w poprzednim, co wymaga pamięci RAM. Ponadto, tym dalej odejście, tym większa strona strony jest umieszczona w pamięci RAM. Z tego powodu hamulce pojawiają się nawet na jednej karcie.

Każda z tych funkcji zwraca użytkownika do "Przyczyna 2", a mianowicie do rekomendacji, aby śledzić dyspozytora zadań wbudowanej do przeglądarki internetowej - jest całkiem możliwe, że wiele pamięci zajmuje 1-2 konkretnych stron, które już nie należy do użytkownika i nie jest przeglądarką wina.

Przyczyna 5: Witryny z JavaScript

Wiele witryn używają języka skryptowego JavaScript dla ich pracy. Aby poprawnie wymagana jest części strony internetowej, interpretacja jego kodu (analiza składu z dalszą wykonaniem). Nie tylko spowalnia pobieranie, ale także bierze pamięć RAM do przetwarzania.

Podłączony biblioteki są szeroko stosowane przez deweloperów witryn, i mogą być dość duże w objętości i całkowitą obciążenie (zdobycie, oczywiście, w pamięci RAM), nawet jeśli funkcjonalność samej strony nie wymaga tego.

Możesz walczyć z tym jako radykalny - wyłączanie JavaScript w ustawieniach przeglądarki i łatwo - za pomocą rozszerzeń typu noscript dla Firefoksa i scriptblock do chromu, blokowania pobierania i obsługi JS, Java, Flash, ale pozwalając im na wybór selektywnie. Poniżej widujesz przykład tego samego witryny najpierw z odłączoną blokiem skryptowania, a następnie włączony. Cleaner na stronie, tym mniejsza ładuje komputer.

Strona bez użycia noscript i z nim

Powód 6: Praca w przeglądarce ciągłej

Ten przedmiot następuje z poprzedniej, ale tylko pewna część. Problem JavaScript jest taki, że po zakończeniu korzystania z określonego skryptu narzędzie do zarządzania pamięcią w JS Called Garbage Collection nie jest zbyt wydajne. Nie bardzo dobrze wpływa na ruchliwą ilość pamięci RAM w krótkim czasie, nie wspominając o długotrwałym czasie przeglądarki. Istnieją inne parametry, które niekorzystnie wpływają na pamięć RAM z długoterminową ciągłą pracą przeglądarki, ale nie przestaniemy ich wyjaśnić.

Sprawdź, czy łatwiej jest odwiedzić kilka witryn i pomiaru liczby zajętych pamięci RAM, a następnie ponowne uruchomienie przeglądarki. W ten sposób można zwolnić 50-200 MB podczas sesji trwającej kilka godzin. Jeśli nie uruchamiasz przeglądarki dziennej i więcej, liczba już podjęta w pamięci może osiągnąć 1 GB i więcej.

Jak inaczej uratować konsumpcję pamięci RAM

Powyżej wymieniliśmy nie tylko 6 powodów, które wpływają na liczbę darmowych pamięci RAM, ale także mówił, jak je naprawić. Nie zawsze istnieje wystarczająca ilość tych wskazówek i dodatkowych opcji rozwiązywania rozpatrywanego pytania są wymagane.

Korzystanie z zakładek tła rozładunku przeglądarki

Wiele popularnych przeglądarek jest teraz dość żarłoj, a jak już rozumiemy, nie zawsze jest to silnik przeglądarki i działania użytkownika. Same strony są często przeciążone treściami i pozostającymi w tle, nadal konsumują zasoby RAM. Aby je rozładować, możesz użyć przeglądarek, które obsługują tę funkcję.

Na przykład Vivaldi jest podobny - wystarczy nacisnąć PCM na karcie i wybierz element "Unload tła" pozycję, po czym wszystkie z wyjątkiem aktywnych będą rozładowane z pamięci RAM.

Unloading tła kart w Vivaldi

W SLIMJET funkcja Autvelop funkcja zakładki jest konfigurowalna - musisz określić liczbę płyt bezczynnych kart i czasu, po którym przeglądarka rozładuje je z pamięci RAM. Więcej informacji o tym jest napisane w naszym przeglądarce przeglądarki na tym łączu.

Yandex.browser ostatnio dodał niedawno hibernację, która jak funkcja o tej samej nazwie w systemie Windows rozładować dane z pamięci RAM do dysku twardego. W tej sytuacji zakładki, które nie były używane przez pewien czas, przejdź do trybu hibernacji, uwalniając pamięć RAM. Po wycofaniu się do pobranej karty, kopia jest pobierana z napędu, zapisując jego sesję, na przykład, zestaw tekstowy. Zapisywanie sesji jest ważną przewagą nad wymuszonymi kartami rozładunkowymi z pamięci RAM, gdzie resetowany jest cały postęp witryny.

Czytaj więcej: Hibernate Technology in Yandex.browser

Ponadto, I. Baurazer ma funkcję inteligentnej obciążenia strony podczas uruchamiania programu: Po uruchomieniu przeglądarki z ostatnią zapisaną sesją, zakładki, które zostały naprawione, a zwykłe często używane sesje są ładowane i spadają do pamięci RAM. Mniejsze popularne zakładki są ładowane tylko podczas ich dostępu.

Czytaj więcej: Inteligentne zakładki ładowania w Yandex.browser

Ustawianie rozszerzenia do zarządzania kartami

Gdy przeglądarka nie jest w stanie go pokonać, ale nie chcę też korzystać z absolutnie lekkich i niepopularnych przeglądarek, możesz ustawić rozszerzenie, które kontroluje aktywność kart tła. Podobnie wdrażane w przeglądarkach, o których było trochę wyższe, ale jeśli nie są odpowiednie dla Ciebie z jakiegoś powodu, jest proponowany, aby dokonać wyboru na korzyść oprogramowania innych firm.

W raku tego artykułu nie będziemy malować instrukcji na temat korzystania z takich rozszerzeń, ponieważ nawet użytkownik początkujący może zrozumieć ich pracę. Zostaw także wybór, słuchałem najpopularniejszych rozwiązań oprogramowania:

  • Onetab - Po naciśnięciu przycisku przedłużacza wszystkie otwarte karty są zamknięte, tylko jedna rzecz pozostaje poprzez ręcznie ponownie otworzyć każdą stronę w razie potrzeby. Jest to łatwy sposób na szybkie wydanie pamięci RAM bez utraty bieżącej sesji.

    Pobierz z Google WebStore | Dodatki Firefox

  • Wielki zawieszenie - W przeciwieństwie do Onetab, zakładki nie są tu umieszczane w jednym, ale po prostu rozładowane z pamięci RAM. Można to zrobić ręcznie, klikając przycisk przedłużający lub skonfiguruj timer, po którym zakładki zostaną automatycznie rozładowane z pamięci RAM. Jednocześnie będą nadal znajdować się na liście otwartych zakładek, ale po kolejnym odwołaniu zostaną ponownie uruchomione ponownie, zaczynając ponownie zabrać zasoby PC.

    Pobierz z Google WebStore | Add-On-Ons Firefox (Tab Suspended Extension oparty na wielkim zawieszeniu)

  • TabmemFree - automatycznie rozładowuje niewykorzystane karty, ale jeśli zostały naprawione, rozszerzenie ich omija. Ta opcja jest odpowiednia dla odtwarzaczy tła lub otwartych edytorów tekstowych online.

    Pobierz z Google WebStore

  • Tab Wrangler jest funkcjonalną ekspansją, która zmontowała wszystkiego najlepszego z poprzednich. Tutaj użytkownik może skonfigurować nie tylko czas, po którym otwierane karty są rozładowane z pamięci, ale także ich numer, w którym reguła zacznie działać. Jeśli konkretne strony lub strony konkretnej witryny nie muszą być przetwarzane, możesz zastosować na białą listę.

    Pobierz z Google WebStore | Dodatki Firefox

Konfigurowanie przeglądarki.

W ustawieniach standardowych istnieją praktycznie żadne parametry, które mogą wpływać na zużycie przeglądarki RAM. Niemniej jednak jedna bazowa okazja jest nadal obecna.

Dla chromu:

Możliwości precyzyjnej strojenia z przeglądarek na Chromu Limited, ale zestaw funkcji zależy od określonej przeglądarki internetowej. W większości przypadków można wyłączyć tylko renderiner. Parametr jest w "Ustawieniach"> "Prywatność i bezpieczeństwo"> "Użyj wskazówek, aby przyspieszyć pobieranie strony".

Odłączanie witryn w Google Chrome

Dla Firefoksa:

Przejdź do "Ustawienia"> Ogólne. Układ blok "Performance" i umieść go lub usuń zaznaczenie pola wyboru z elementu "Użyj polecanych ustawień wydajności". Jeśli weźmiesz zaznaczenie, dodatkowe 2 elementy w ustawieniu wydajności otworzy się. Możesz wyłączyć przyspieszenie sprzętowe, jeśli karta wideo nie jest bardzo poprawnie przetwarza dane i / lub skonfigurować "maksymalną liczbę procesów treści" bezpośrednio wpływających na pamięć RAM. Bardziej szczegółowe informacje na temat tego ustawienia jest napisane na stronie wsparcia Mozilla rosyjskojęzyczne, gdzie można uzyskać, klikając link "Więcej szczegółów".

Mozilla Firefox Ustawienia wydajności

Aby wyłączyć przyspieszenie podobnego do załadunku strony, które zostało opisane powyżej dla Chromium, musisz edytować ustawienia eksperymentalne. Jest to napisane poniżej.

Nawiasem mówiąc, Firefox ma możliwość minimalizacji zużycia pamięci RAM, ale tylko w jednej sesji. Jest to jednorazowe rozwiązanie, które można wykorzystać w warunkach silnej konsumpcji zasobów RAM. Wpisz do paska adresu O: Pamięć, Znajdź i kliknij przycisk "Minimalizuj Memory Use".

Zmniejszenie konsumpcji RAM w ramach jednej sesji w Mozilli Firefoksie

Użyj ustawień eksperymentalnych

W przeglądarkach silnika chromowego (i jego wymuszanie mrugnięcia), a także przy użyciu silnika Firefoksa, istnieją strony z ukrytymi ustawieniami, które mogą wpływać na liczbę przydzielonych barów. Natychmiast warto zauważyć, że ta metoda jest bardziej pomocnicza, więc nie jest konieczne w pełni poleganie na nim.

Dla chromu:

Wprowadź CROME: // String Adres Flags, użytkownicy Yandex.Braser muszą wprowadzić przeglądarkę: // flagi i naciśnij Enter.

Przejście do flag chromowanych

Włóż następny element w polu wyszukiwania i kliknij Enter:

# Automatyczne odrzucanie - automatyczne rozładunek kart z pamięci RAM, jeśli w systemie są niewiele darmowych pamięci RAM w systemie. Podczas ponownego uzyskiwania ponownego uzyskiwania dostępu do karty rozładowanej. Ustaw go wartość "włączoną" i uruchom ponownie przeglądarkę.

Zmiana statusu instalacji eksplatywnej w Google Chrome

Nawiasem mówiąc, przechodząc do Chrome: // Odrzuty (lub przeglądarka: // Odrzuty), można wyświetlić listę otwartych kart w kolejności ich priorytetu, określonej przeglądarki i zarządzać ich aktywnością.

Za pomocą odrzutów chromowych.

Dla Firefoksa zawiera więcej:

Wprowadź Dodaj: Config do pola adresu i kliknij "Podejmuję ryzyko!".

Przełącz na ustawienia eksperymentalne w Mozilli Firefox

Włóż polecenia, które chcesz zmienić linię wyszukiwania. Każdy z nich bezpośrednio lub pośrednio wpływa na pamięć RAM. Aby zmienić wartość, kliknij parametr LKM 2 razy lub PCM> "Przełącznik":

  • Browser.SessionHistory.max_Total_viewer - reguluje liczbę pamięci RAM, która jest podświetlona na odwiedzanych stronach. Domyślny jest używany do szybkiego wyświetlania strony po powrocie do przycisku "Back" zamiast przeładowania. Aby zapisać zasoby, ten parametr należy zmienić. Kliknij dwukrotnie LKM, zapytaj go o wartość "0".
  • Zmiana wartości konfiguracji eksperymentalnej w Mozilli Firefox

  • config.trim_on_minimize - rozładuj przeglądarkę do pliku stronicowania, podczas gdy jest w stanie walcowanym.

    Domyślnie polecenie nie znajduje się na liście, więc tworząc to sam. Aby to zrobić, kliknij puste miejsce PCM, wybierz "Utwórz"> "String".

    Tworzenie nowej linii w Mozilli Firefox

    Wprowadź nazwę polecenia określonego powyżej, w polu "True" w polu "True".

  • Zobacz też:

    Jak zmienić rozmiar pliku Paddocka w systemie Windows XP / Windows 7 / Windows 8 / Windows 10

    Definiowanie optymalnego rozmiaru pliku stronicowania w systemie Windows

    Potrzebujesz pliku stronicowania na SSD

  • Browser.Cache.memory.enaNable - umożliwia lub zakazuje pamięci podręcznej przechowywanej w pamięci RAM w sesji. Nie zaleca się wyłączenia, ponieważ zmniejszy prędkość ładowania strony, ponieważ pamięć podręczna będzie przechowywana na dysku twardym, znacznie gorsza w prędkości pamięci RAM. Wartość "True" (domyślnie) pozwala na wyłączenie - określić wartość "False". Aby pracować to ustawienie, należy aktywować następujące elementy:

    Browser.Cache.disk.enaNable - umieszcza pamięć podręczną przeglądarki na dysku twardym. Wartość "True" umożliwia przechowywanie pamięci podręcznej i umożliwia prawidłowe funkcjonowanie poprzedniej konfiguracji.

    Możesz skonfigurować inne polecenia. Pamięć podręczna przeglądarki. Na przykład, określając miejsce, w którym pamięć podręczna jest zapisywana na dysku twardym zamiast pamięci RAM itp.

  • Browser.SessionsStor.Restore_pinned_tabs_on_demand - Ustaw wartość "true", aby wyłączyć możliwość pobierania stałych kart po uruchomieniu przeglądarki. Nie zostaną pobrane w tle i spożywają dużo pamięci RAM tak długo, jak idziesz do nich.
  • Network.Prechet-next - Wyłącza zaprogramowaną stronę. Jest to najbardziej zapasy, które analizuje linki i predykcyjne, gdzie pójdziesz. Ustaw go "False", aby wyłączyć tę funkcję.

Konfigurowanie funkcji eksperymentalnych było możliwe i kontynuowane, ponieważ Firefox ma wiele innych parametrów, ale wpływają na pamięć RAM znacznie mniej niż wymienione powyżej. Po zmianie parametrów nie zapomnij ponownie uruchomić przeglądarki internetowej.

Demontujemy nie tylko przyczyny wysokiego zużycia przez pamięć RAM przeglądarki, ale także różne sposoby i wydajność sposobów zmniejszenia zużycia zasobów RAM.

Czytaj więcej