Через некоторое время мне пришлось снова запустить FireFox на компьютере с ограниченной количеством ОЗУ. Проблема заключается в том что, когда браузер fireFox работает непрерывно в системе Linux (я уверен, что есть такая проблема и в Windows), память забивается, что приводит к зависанию системы.
Решение вопроса. Переходим в about:memory, открываем диспетчер задач и смотрим на количество памяти, нажимаем Minimize memory usage в окошке Free memory. Радуемся результату.
Теперь нужно автоматизировать его, открываем консоль ctlr+shift+I — вкладка Console, вставляем текст
$$('div.opsRow:nth-child(3) > button:nth-child(4)')[0].click();
Если все прошло успешно, увидим надпись что очистка RAM произведена. Остается только автоматизировать эту задачу. Вот скрипт, который позволит совершать это действие каждые 5 мин. Главное, чтобы вкладка была сохранена и оставлена открытой, можно дальше использовать браузер.
function ConnectButton(){ console.log("Connect pushed"); $$('div.opsRow:nth-child(3) > button:nth-child(4)')[0].click(); } var colab = setInterval(ConnectButton, 5*60*1000);
Если возникают проблемы со вставкой в консоль, перейдите в about:config и измените параметр devtools.selfxss.count на 100.