Мой компьютер имеет только 4 ГБ памяти, и открытие 8-12 случайных вкладок на хром или хром часто замораживает мой компьютер. В настоящее время я использую google-chrome-stable --process-per-site
. Это помогает в некоторой степени. Есть ли способ запустить хром или хром в одном процессе? Кто-нибудь может дать мне несколько советов о том, как контролировать чрезмерное использование памяти Chrome?
google-chrome
memory
browser
chromium
crysoberil
источник
источник
zram
, пакет zram-config. Помогает избежать длительных заморозков.Ответы:
Существует плагин, который вы можете использовать для записи памяти неиспользуемых открытых вкладок для замены. Он высвобождает такое количество памяти, поэтому CHrome / хром показывает меньшее потребление памяти.
Ищите Tab-подвеску в интернет-магазине плагинов.
https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh
источник
Я использую cgroup следующим образом:
Иногда сам по себе хром может несколько замедлиться, так как кажется, что это происходит подкачка, но это не заставит всю систему зависать при обмене другими приложениями, так что просто хром / хром поменяются местами, как только он «достигнет предела в 1 ГБ».
Но ... если вы посмотрите на htop, вы увидите много процессов с хромом, которые суммируют резидентную память чуть больше 1 ГБ, я думаю, мне нужно больше информации об этом.
еще не пытался
memory.soft_limit_in_bytes
выяснить, помогает ли это каким-либо образом, как это предлагается в ссылке, предоставленной /superuser//a/1168435/157532 .но в целом, хром использует гораздо меньше оперативной памяти, чем раньше, и его явно меняют местами, поэтому эти команды cgroup работают, несмотря на то, что я вижу на htop, поэтому cgroup, похоже, пытается сохранить хром, используя «не очень много». более 1ГБ "что достаточно хорошо.
источник
top
показывает использование памяти в байтах, МБ, ГБ или ТБ. Это силы 1000, а не 1024. Возможно, поэтому вы видите, что он немного выше вашей цели./sys/fs/cgroup/memory/myGroup/memory.limit_in_bytes
?У меня та же проблема, и я не одинок: Хром / Хром кушает много памяти . Иногда это приводит к зависанию системы (в моем случае Linux Mint 17).
решение 1
В качестве обходного пути я начал использовать это расширение Chrome: the-great-подвеска
Решение 2
Но есть несколько других решений, например Linux
cgroup
( https://gist.github.com/juanje/9861623 )другие решения
Я приложил свои другие решения к моему первому ответу на подобный вопрос.
В любом случае: Chrome - хороший (возможно, лучший) веб-браузер, и сегодня сайты предъявляют высокие требования (много JS, canvas, SVG, вставка видео, веб-сокеты ...). Попытка сократить некоторые функциональные возможности - не очень хорошая идея. Единственная проблема, которую я пытаюсь решить (по крайней мере, для меня): никто не хочет сидеть рядом с замороженной системой .
источник