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 ГБ оперативной памяти.

0 ответов

Другие вопросы по тегам