От много години ползвам Firefox и съм много доволен – стабилен, бърз браузър, не прави неща, които не искаш, но забелязах един проблем, който очевидно не е само при мен защото не ползвам един компютър, а няколко. Обикновено съм с последната версия на Firefox, но проблема го забелязах дори и под Linux. Намерих решение след известно ровене в Google, но подозирам, че това решение е само за Windows версията на Firefox. Търсех “firefox eats ram“, решението е елементарно:
вместо адрес се пише:
about:config
Избира се с деният бутон New(Нов)/Boolean(Булев) и в прозореца, който ще излезе се пише:
config.trim_on_minimize
задава му се стойност True
И се рестартира Firefox.
Имаме си малко по-бърз Firefox и не толкова алчен за оперативна памет.
Повече за config.trim_on_minimize можете са прочетете на английски тук.
Допълнително след гореизброените стъпки, но преди рестартирането на Firefox може да се добави и/или редактира стойността на следната променлива:
Browser.sessionhistory.max, като на тази страница са дадени примерни стойност, по подразбиране е -1, което означава, че Firefox си решава сама колко памет да задели за съхраняването на посетените по-рано страници. Аз лично за 2GB оперативна памет бих си позволил да избера стойност като за 512MB – за да не е толкова разхитителен Firefox. За да са в сила промените, които се правят по Firefox – трябва да го рестартираме.
Преди да изпробвам горните настройки Firefox беше “погълнал” над 650MB от оперативната ми памет – за общо 4 подпрозореца, а текущо за 9 подпрозореца, като в два от тях има Flash – ползва едва 118MB.