LINUX.ORG.RU

firefox: утечка оперативной памяти при просмотре youtube

 ,


0

2

Возникла такая проблема: браузер firefox почиму-то начинает потреблять много оперативной памяти при просмотре видео на youtube. В результате чего система зависает. Версия браузера: 52.9.0. С чем это может быть связвнно?

★★★★★

Последнее исправление: ne-vlezay (всего исправлений: 1)

С чем это может быть связвнно?

Ответ прост:

Версия браузера: 52.9.0

Вангую, что обновление до Firefox 61 - решит проблему.

th3m3 ★★★★★
()

С чем это может быть связвнно?

С ffmpeg, в частности, с кодеком libvpx-1.6.0, скорее всего. Попробуй обновить firefox до версии 55.0.3 и libvpx до версии 1.6.1.

iZEN ★★★★★
()
Ответ на: комментарий от Lokidrow

Ну и где ссылки на баг-репорты? Кто-то доносит эту информацию до разработчиков? Разработчики то пользуются хромом, в отличие от

anonymous
()

Да тут к гадалке не ходи – попробуй на чистом профиле, проблемы не будет

Скорее всего какое-то расширение

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

мне кажится, что это баг youtube

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

Если брать 61 - то от при старте начинает уже сжирать 480 мегабайт оперативки.

И что? Сколько у тебя всего оперативки?

th3m3 ★★★★★
()
Ответ на: комментарий от ne-vlezay

Маленький available и забитый своп тебя не смущает?

Deleted
()
Ответ на: комментарий от ne-vlezay

вбей в поиск по аддонам слово «mpv», наверняка должны быть альтернативы для квантума, ибо смотреть ютубовское видео без этого невозможно

anonymous
()

Спроси у жирнолиса что именно потребляет. Потом окажется, что какое-нибудь дерьмо в аддонах.

anonymous
()
Ответ на: комментарий от ne-vlezay

А что стоит вместо него для воспроизведения VP8/VP9 видео?

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

Так вот почему он теперь так херово в хромиуме работает... Но с самим видео проблем не было, а в лисе по-моему даже быстрее рендерится... Не знаю, в общем.

Magic actions вроде рисует свой интерфейс, может и поможет?

anonymous
()
Ответ на: комментарий от anonymous

А, ну да, там вроде разница что хромиум голый, а в лисе magic actions. В хромиуме очень плохо работает.

anonymous
()
Ответ на: комментарий от ne-vlezay

Закрой что-нибудь, 200 вкладок например.

Deleted
()
Ответ на: комментарий от ne-vlezay

У меня и того меньше:

$ free -m
              total        used        free      shared  buff/cache   available
Память:        2806        1287         365         178        1153        1122
Подкачка:      2901           2        2898
Всегда самый свежий Firefox и другой софт. И никогда ни в чём себе не отказываю. Хоть 100 вкладок держит норм.

Как вариант, тебе можно Ютуб смотреть через нативный софт, вроде плеер Totem умеет Ютуб и другие.

th3m3 ★★★★★
()
Ответ на: комментарий от ne-vlezay

Так а что ты ожидал? Это норма. В сумме-то он при нормальных условиях больше полутора-двух гб вряд ли сожрёт.

Еще где-то читал такой мем, что если дать огнелису понять, что он работает в системе с малым количеством оперативы, то он будет меньше её жрать - не знаю, байка ли. Контейнерами это не сделаешь, но по идее должен быть какой-то хак, сообщающий нужной программе заниженное количество памяти при запросе количества свободной.

Ещё можно попробовать в настройках производительности снизить количество процессов - говорят, тоже понижает аппетит.

tsmx
()
Ответ на: комментарий от tsmx

Вот что в списке процессов я нашёл:

14869 ?        Sl    41:29 /opt/firefox/firefox
14927 ?        Sl     0:55 /opt/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 22123 -schedulerPrefs 0001,2 -greomni /opt/firefox/omni.ja -appomni /opt/firefox/browser/omni.ja -appdir /opt/firefox/browser 14869 true tab
15057 ?        Sl    43:52 /opt/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 25342 -schedulerPrefs 0001,2 -greomni /opt/firefox/omni.ja -appomni /opt/firefox/browser/omni.ja -appdir /opt/firefox/browser 14869 true tab
15429 ?        Sl     0:35 /opt/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 25917 -schedulerPrefs 0001,2 -greomni /opt/firefox/omni.ja -appomni /opt/firefox/browser/omni.ja -appdir /opt/firefox/browser 14869 true tab
16507 ?        Sl     0:04 /opt/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 25889 -schedulerPrefs 0001,2 -greomni /opt/firefox/omni.ja -appomni /opt/firefox/browser/omni.ja -appdir /opt/firefox/browser 14869 true tab
16671 pts/6    R+     0:00 grep firefox

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

Да, это то, о чём я говорил. Их количество можно регулировать в настройках лисы, если убрать там флажок «настройки производительности по умолчанию».

Не уверен, что понижение цифры прям сильно снизит потребление памяти, но попытка не пытка.

tsmx
()
Ответ на: комментарий от tsmx

А может ли майнинг потреблять оперативную память?

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

Что это за джава у тебя в лисе? СУицидник что ли джаву в браузере запускать? Это встроенная? Почему у меня такой нет?

anonymous
()

Отключи в media source extensions поддержку vp8/vp9, поставь tampermonkey и в него добавь скрипт «Disable YouTube 60 FPS (Force 30 FPS)» и волосы станут шелковистымми.

Ну и, как выше посоветовали, поставь количество child-worker'ов 2, вместо дефолтных. Каждый воркер спавнится через какую-то там прослойку с явой, что тоже отжирает память.

nickleiten ★★★
()
Ответ на: комментарий от ne-vlezay

ну просто все ругают браузеры, когда телега то не их. сайты пишут не они.

darkenshvein ★★★★★
()

с недостатком оперативной памяти. сколько ее на компе стоит?

MikeWortin ★★
()

Каккой-то ты герантофил. Все время ищешь решения проблем в протухшем софте.

anonymous
()
Ответ на: комментарий от anonymous

нормально mpv с ютубом работает, использую если ролик очень тихий, никаких настроек юзерагента не проводил.

system-root ★★★★★
()
Ответ на: комментарий от ne-vlezay

попробуй, в добавок, нормальный своп на блочном устройстве, огороди лису через cgroups по памяти.
система у тебя зависает т.к. ты своп-отрицатель.

system-root ★★★★★
()
Ответ на: комментарий от system-root

я пробывал через cgroups ограничить оперативную память, хотя та оболочка посиму-то видит тот размер оперативной памяти, которая стоит в компе?

ne-vlezay ★★★★★
() автор топика
Ответ на: комментарий от ne-vlezay

я пробывал через cgroups

через cgroups v2? ты можешь через systemd-run указать лимиты (память, цпу, IO), я не пробовал для программ из session-*.scope такое делать, но нет ничего невозможного.

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.