У меня 8-летний ноутбук около 2 ГБ оперативной памяти, и Chrome очень нравится использовать его все. Есть ли способ контролировать, сколько памяти использует весь Chrome или, в частности, его кэш-память?

Чтобы быть вдвойне ясным, я не спрашиваю о дисковых кешах.

Если ответ таков, что я должен был «просто погуглил», то, пожалуйста, скажите мне, что вы искали, чтобы я мог улучшить свое Google-фу.

2 ответа2

1

Я не думаю, что есть способ установить жесткое ограничение на использование оперативной памяти. Если вы думаете об этом, что будет делать Chrome, когда вы достигнете предела? Закрыть страницы? Не позволяет тебе делать что-то еще?

Вместо жесткого ограничения есть способы управления использованием оперативной памяти вручную. Вы можете использовать диспетчер задач (Shift+Esc), чтобы найти страницы, которые больше всего занимают ОЗУ, и закрыть их. Существует также скрытая функция очистки, которую вы можете включить, добавив

--purge-memory-button

в качестве аргумента к ярлыку Chrome. После запуска с этим аргументом командной строки в диспетчере задач появится кнопка « Очистить память» , которая должна освободить ОЗУ, если у вас заканчивается.

Вы можете прочитать больше об этом здесь.

0

Если вы хотите строго ограничить использование памяти, вы должны использовать функцию ядра, называемую cgroups или, в частности, memory cgroup .

Официальная документация: https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt и https://www.kernel.org/doc/Documentation/cgroup-v2.txt (более подробную информацию о cgroups можно получить можно найти по адресу https://www.kernel.org/doc/Documentation/cgroup-v1/)

Вот пример для Ubuntu Linux: http://www.fernandoalmeida.net/blog/how-to-limit-cpu-and-memory-usage-with-cgroups-on-debian-ubuntu/ (я думаю, что Ubuntu по-прежнему использует v1 интерфейс к cgroups.)

Группа памяти действительно требует ограничения памяти в отличие от установки любой конфигурации ulimit которая является наиболее близкой функцией, если вам нужна совместимость с системами без достаточно недавнего ядра Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .