![]() |
Оба браузеры хороши, но проблема с пожиранием памяти. Добавление памяти проблему полностью не решит так как браузеры прибавят аппетит, такое же количество вкладок будет пожирать больше памяти.
Пробовал разные решения, но они не давали должный результат. В итоге решением для меня стало использование cgroup. Проверено на Ubuntu 16.04 (64) 1) установим cgroup-bin Код: Код:
sudo apt-get install cgroup-bin3) Make a cgroup for your user (the owner of the process) # Измените $USER на пользователя системы, выполняющего ваш процесс. # groupChromiumMemLimit это название группы, с таким названием создастся папка в /sys/fs/cgroup/memory Код: Код:
sudo cgcreate -a $USER:$USER -t $USER:$USER -g memory:groupChromiumMemLimitКод: Код:
sudo cgset -r memory.limit_in_bytes=$(($1024*1024*1024)) groupChromiumMemLimit3000000000 это 3 гб в байтах, устанавливаем нужное значение: Код: Код:
echo 3000000000 > /sys/fs/cgroup/memory/groupChromiumMemLimit/memory.limit_in_bytesКод: Код:
cgexec -g memory:groupChromiumMemLimit chromium-browserРешение получилось при совмещении нескольких инструкций найденных в сети 1, 2. |
установи 32-х битный. 64-х битный будет всегда отжирать неподецки, такая архитектура. Это как с ведроидом - сколько бы оперативы не было, она всегда забита "недавно использованными".
|
Да, вы правы 32х битная меньше жрет, но необходима именно 64х битная ОС. Да и использование 32х постепенно уходит в прошлое.
|
Попробуйте стартовать приложение с использованием флага "--max_old_space_size" /Applications/Google\ Chrome.app --args --js-flags="--max_old_space_size=объем памяти в Мб"
|
| Время: 00:20 |