Firejail и Chrome: ограничение использования оперативной памяти
Короче говоря, у меня откуда-то постоянная утечка памяти. Я думаю, что это мой браузер. Итак, я попробовал использоватьfirejail
чтобы ограничить память следующим образом:
firejail --rlimit-as=8048576000 vivaldi-stable
Что ограничивает использование оперативной памяти (насколько я понимаю) до 8 ГБ, а это огромный объем.
И я получаю эту ошибку.
Неустранимая ошибка в строке 0.
Фатальному процессу не хватает памяти: не удалось зарезервировать память для нового объекта V8. Изолировать
объект FailMessage: 0x7ffc6d28e0c0#0 0x557c2240ec09.
Теперь, если я увеличу--rlimit-as
еще на один ГБ,vivaldi
загружается нормально.
То же самое произойдет, если я попытаюсь начатьchromium
процесс.
Вопрос: почему V8 нужно резервировать 9Гб памяти? Почему так много? Могу ли я как-нибудь снизить это значение?
Изменить:
Еще немного погуглив, и я наткнулся на этот метод, который отлично работает: systemd-run --scope --user -p MemoryLimit=1G vivaldi-stable
ПС. Я использую Arch Linux с 20 ГБ оперативной памяти.