Korzystam głównie z przeglądarki Firefox jako przeglądarki internetowej. Zauważyłem, że po otwarciu i zamknięciu niektórych kart zużycie pamięci Firefox staje się coraz większe.
Ten fakt często prowadzi mnie do awarii (celowe użycie menedżera zadań) i ponownego otwarcia go, wybierając tylko niektóre z kart, których potrzebuję. Są przypadki, w których otwieram wszystkie moje wcześniej otwarte karty. Zabawne jest to, że nawet w tym przypadku zużycie pamięci jest znacznie mniejsze niż przed zamknięciem Firefoksa.
Więc moje pytanie brzmi: dlaczego tak się dzieje? Dlaczego zamknięcie kart nie pomaga (a przynajmniej nie tak bardzo)? Czy istnieje sposób na zmniejszenie zużycia pamięci bez wyłączania Firefoksa?
Odpowiedzi:
Wpisz about: memory w pasku adresu. Kliknij „Minimalizuj zużycie pamięci”.
https://support.mozilla.org/en-US/kb/firefox-uses-too-much-memory-ram
źródło
Pierwszą rzeczą, o której podejrzewam, jest to, że niektóre wtyczki przeciekają pamięć lub często z niej korzystają.
Na przykład AdBlock Plus często powoduje znaczne zwiększenie zużycia pamięci przez Firefox. Powodem jest to, że wstrzykuje duże arkusze stylów do każdej ramki. (Ghostery to bardziej wydajna pod względem pamięci alternatywa, chociaż służy ona innym celom).
Tak więc, jak sugerowano w komentarzach, jeśli użycie pamięci nie wydaje się rozsądne, spróbuj wyłączyć wszystkie wtyczki i sprawdź, czy to pomoże.
źródło
Jeśli potrzebujesz pamięci RAM do innych celów, po prostu uruchom ponownie Firefox. Zminimalizuje to również zużycie pamięci.
Możesz nawet powiedzieć Firefoxowi, że nie musi ładować wszystkich stron po ponownym uruchomieniu:
Zauważyłem również duże zużycie pamięci przez Adblock Plus. Wydaje się, że Adblock Edge nie ma tego problemu. Wyłączenie Adblock Plus zwalnia również pamięć.
źródło
Pamięci RAM nie można zapisać na później. Jedyne, co możesz zrobić, to go użyć lub zmarnować. System z 8 GB pamięci RAM nie może dziś zużywać 4 GB, aby jutro użyć 12 GB.
Mówiąc najprościej, Firefox zużywa więcej pamięci, ponieważ alternatywą byłoby marnowanie tej pamięci. Nie wraca do poziomu początkowego, ponieważ wymagałoby to wysiłku i nie byłoby korzyści z jego wydatkowania.
Jest całkowicie rozsądne, jeśli alternatywą jest zmarnowanie części tej pamięci RAM i nie przechowywanie żadnych danych. Co najmniej pozwala Firefoksowi na użycie do 2 GB pamięci bez konieczności przydzielania dodatkowej pamięci, co jest zwycięstwem. Zwolnienie i przydzielenie pamięci wymaga wysiłku. Inteligentne systemy nakładają wysiłek tylko wtedy, gdy są oczekiwane korzyści. Z pewnością nie wykonują pracy, którą prawdopodobnie będą musieli później cofnąć.
Nowoczesne systemy operacyjne robią wszystko, aby mieć jak najmniej wolnej pamięci RAM. Wolna pamięć RAM jest marnowana na zawsze. Jeśli miałeś 1 GB za darmo przez ostatnią godzinę, nie zyskałeś żadnej korzyści z tego 1 GB w ciągu ostatniej godziny. Jeśli myślisz: „Chcę teraz tę pamięć RAM za darmo, abym mógł z niej później korzystać”, zapomnij. Możesz go użyć teraz, a później. Nie ma tu bolesnego kompromisu.
źródło