Полезная информация

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.
  • Форумы
  •  » Firefox
  •  » При просмотре стримов Firefox "съедает" всю оперативную память.

№124-06-2018 18:51:03

Zodar
Участник
 
Группа: Members
Зарегистрирован: 24-06-2018
Сообщений: 5
UA: Firefox 60.0

При просмотре стримов Firefox "съедает" всю оперативную память.

Здравствуйте! Установлен браузер Firefox Quantum 60.0.2 (64-бит), Установленные дополнения: Kaspersky Protection, Adobe Flash Player, FVD Speed Dial, Тема на Firefox и Блокировщик рекламы, 8 ГБ оперативной памяти, ОС - 64-разрядная Windows 10 , Антивирус Kaspersky Internet Security 2017. После обновления до указанной версии (60.0.2) браузер начал постепенно поглощать всю оперативную память при просмотре стримов на различных сервисах (Twitch, GoodGame...). Происходит это стабильно, постоянно и, начиная с 5 ГБ, появляются зависания системы.
Раньше я не проверял сколько потребляет ОП Firefox. Сейчас браузер открывает 5 (при 1 вкладке) процессов с примерно следующим потреблением:
1) около 300-400 МБ (400 при открытой странице со вкладками FVD Speed Dial) или неограниченно при просмотре стрима.
2) около 100 МБ.
3) около 70 МБ.
4) около 30 МБ.
5) около 20 МБ.
В среднем процесс для вкладки со страницей с текстом потребляет около 100-190 МБ.
Видео на Youtube увеличивает потребление для 1-го процесса в среднем до 400-580 МБ, что вероятно зависит от интенсив9ности содержимого.
Процессы имеют одинаковое название и я их различаю по ОП. ЦП выше 15% не занимал даже процесс 1 и то это редкость (19% ЦП на скриншоте ниже при отключении многопроцессности)
Что я сделал:
1. Уменьшил количество процессов в настройках.
2. Отключил все дополнения и сам антивирус.
3. Отключил в About:config многопроцессность.
4. Ограничил ОП в ряде параметров в about:config.
После каждого изменения производил замеры, но в итоге 6 ГБ ОП сожраны за 10-15 минут. Пожирает не плавно, а придерживаясь тактики "2 вперёд 1 назад". Скриншот:
http://sd.uploads.ru/P9zNY.png

5. Откатил до версии 59 с полным удалением дополнений.
На этом варианте остановлюсь. При нём выше 800+ МБ за 10 минут 1 процесс не поднимался. Нужно бы ещё потестировать, но браузер сам себя обновил. Если соберусь, то сообщу результат.

Что собираюсь сделать:
а) Проверить систему на вирусы. Уже делаю, но сомневаюсь, что Касперский найдёт. И дело не в нём, а просто банально нет вируса.
б) Воспользуюсь советом https://forum.mozilla-russia.org/viewto … 65#p758965 . Установлю 32-битный браузер.

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

ДОПОЛНЕНИЕ: И так, вирусов Касперский не обнаружил, а при полном сбросе дополнений и переустановке браузера на браузер с версией 59, съедены 4,5 ГБ за 15 минут и показатель продолжает расти (на 2.5 ГБ ненадолго завис Firefox). Закрыл вкладку стрима и подождал: стало 4.8 ГБ и 0 загрузка ЦП у первого процесса. Раньше при 59 всё нормально было: я конечно в диспетчер не всматривался, но без зависаний системы было, а пользовался я браузером активно.

Отредактировано Zodar (24-06-2018 20:05:15)

Отсутствует

 

№224-06-2018 20:47:59

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 2978
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Ну [firefox] бывает прожорливым. Возможно что поможет версия 32 бита.
Вы всё проверили верно, но ещё стоит сделать пару вещей:

1. Проверить бы [firefox] на дрянь всякую. Касперский здесь никак не рулит и вообще не при чём. Принято рекомендовать AdwCleaner (хотя последние его версии доверия внушают меньше. Почему то). Или herdProtect, например.

2. Проверить [firefox] на наличие скрытого майнинга. Поглядеть в блокировщике рекламы куда подключается [firefox]. Установить подписку NoCoin. Заблокировать явным образом в файле hosts всякие Coinhive.com и Coin-hive.com. Или посмотреть во время работы в about:memory или в about:networking на предмет подозрительных подключений.

Отсутствует

 

№324-06-2018 23:12:05

thrower
Участник
 
Группа: Members
Зарегистрирован: 28-11-2013
Сообщений: 171
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Попробуй выставить значение media.cache_size 0 и  перезапусти браузер.

//
Судя по диспетчеру задач у меня вкладка Твитча с видео 1080p60fps съедает ~400 МБ. (открыл вкладку, 10 мин подержал, закрыл)
Кеш в FF отключен полностью, не только медиа-кеш.

Отредактировано thrower (24-06-2018 23:26:30)

Отсутствует

 

№425-06-2018 12:40:38

Zodar
Участник
 
Группа: Members
Зарегистрирован: 24-06-2018
Сообщений: 5
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Coroner пишет:

Ну [firefox] бывает прожорливым. Возможно что поможет версия 32 бита.
Вы всё проверили верно, но ещё стоит сделать пару вещей:

1. Проверить бы [firefox] на дрянь всякую. Касперский здесь никак не рулит и вообще не при чём. Принято рекомендовать AdwCleaner (хотя последние его версии доверия внушают меньше. Почему то). Или herdProtect, например.

2. Проверить [firefox] на наличие скрытого майнинга. Поглядеть в блокировщике рекламы куда подключается [firefox]. Установить подписку NoCoin. Заблокировать явным образом в файле hosts всякие Coinhive.com и Coin-hive.com. Или посмотреть во время работы в about:memory или в about:networking на предмет подозрительных подключений.

Спасибо за ответ! Ниже результат.

Версия 32 не помогла. Через указанные программы проверил. HerdProtect с сайта сейчас не скачать. Пришлось найти на портале с софтом версию 1.0.3.2, которая, кажется, немного старее. Согласно HerdProtect всё чисто.
AdwCleaner скачал с сайта. Обнаружил всякую мелочь, которая вряд ли даёт такой результат, но я удалил/исправил. Перечень:
PUP.Optional.Legacy             HKU\S-1-5-18\Software\Hola
PUP.Optional.Legacy             HKU\.DEFAULT\Software\Hola
PUP.Optional.Legacy             HKLM\Software\Hola
PUP.Optional.Legacy             HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\hola.org
PUP.Optional.Legacy             HKLM\Software\Classes\Prod.cap
PUP.Optional.Legacy             C:\Users\User-001\AppData\Roaming\Hola
PUP.Optional.VKAdBlock          HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run32|VKsaver
PUP.Optional.VKAdBlock          C:\ProgramData\VKsaver

Hola и VKsaver были очень давно удалены. Наверное пути и записи в реестре остались.

Отдельно хочу выделить:
***** [ Firefox URLs ] *****
PUP.Optional.Legacy             suggests.go.mail.ru

Данный файл AdwCleaner не удалил. Пробовал несколько раз, но не удалил. В интернете говорилось, что это что-то вроде недоделанного поиска от mail.ru, который в профиле находится в файле search.json.mozlz4. Удалил. Всё чисто.
В HOSTS из Windows всё чисто.
Блокировщик рекламы удалён и узлы я смотрел через about:networking: странных сайтов много, но прямых упоминаний майнинга нет.
about:memory открывал, но там специфичная структура подачи информации. Короче, я ничего не понял. :) На что там смотреть-то? Есть ли какая программа или аддон, чтобы посмотреть какой узел жрёт оперативку?

Сейчас тестирую версию 32 бита после всех манипуляций.  1000+ МБ на 10 вкладок, без аддонов, 1 стрим. Посмотрю, что дальше будет.

Дополнение: Интересное кино получается. дошло до 2 500 ГБ и продолжело расти даже. Браузер начал немного зависать. После закрытия вкладки стрима рост потребления остановилось. После закрытия всех вкладок, кроме данного форума, вся сбросилось и самый требовательный процесс сейчас потребляет 180-200 МБ. Даже не знаю, что и думать.

thrower пишет:

Попробуй выставить значение media.cache_size 0 и  перезапусти браузер.//Судя по диспетчеру задач у меня вкладка Твитча с видео 1080p60fps съедает ~400 МБ. (открыл вкладку, 10 мин подержал, закрыл)Кеш в FF отключен полностью, не только медиа-кеш.
                    Отредактировано thrower (Вчера 23:26:30)

Спасибо за совет! Попробую сбросить медиа c 512000 на 0, но кеш пока отключать не буду. Сообщу о результатах, но думаю, что это не поможет.
Результат: 2 600 МБ за 17 минут с 1 вкладки и без дополнений. После закрытия сбросилось до 200 на 1 процесс, 175 на и т.д.

Ну это точно как-то связано со стримами хоть и неоднородно ведёт себя после закрытия вкладок.

Что делать не знаю. Думаю, что это всё неправильно. Наверное придётся переустановить ОС.

Отредактировано Zodar (25-06-2018 13:41:31)

Отсутствует

 

№525-06-2018 13:41:14

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 2978
UA: unknown 0.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Zodar пишет:

PUP.Optional.Legacy suggests.go.mail.ru

Это вроде поисковик от мэйла. Если не ошибаюсь — это ничего не значит и вреда нет. У меня поисковик мэйл прописан в списке поисковиков и последние версии AdwCleaner тоже на него ругаются.

Zodar пишет:

На что там смотреть-то? Есть ли какая программа или аддон, чтобы посмотреть какой узел жрёт оперативку?

Ну куда-то туда, где потребление памяти показывает большое. Раскрыть, поглядеть что там за адреса присутствуют. У меня, например, вечно там капча висит, которую отгадывал раньше. А бывает что какой-нибудь стрёмный сайт с подозрительным названием super-dengi-vsem-bystro-bla-bla-bla.

Хотя обычно майнинг память шибко не жрёт, а лишь процессоры загружает. Так что если ничего подозрительного не видно — то дело видимо не в нём.

Отсутствует

 

№625-06-2018 14:35:17

Zodar
Участник
 
Группа: Members
Зарегистрирован: 24-06-2018
Сообщений: 5
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Coroner пишет:

Для меня каждый узел теперь подозрителен. :) "Да ниже 30% процессор не проседает. Непохоже на майнинг." Хотел написать я, но тут же загруженность стала 50%.:D
Кажется удалось совладать с могущественной силой рунных слов about:memory и найти нужные участки, но как правильно их трактовать?:)

2,202.99 MB (100.0%) -- explicit
2,202.99 MB (100.0%) -- explicit
+--1,786.30 MB (81.09%) -- window-objects
¦  +--1,783.16 MB (80.94%) -- top(https://goodgame.ru/channel/НикСтримера/#autoplay, id=Цифры)
¦  ¦  +--1,385.37 MB (62.89%) -- active
¦  ¦  ¦  +--1,371.63 MB (62.26%) -- window(https://goodgame.ru/channel/НикСтримера/#autoplay)
¦  ¦  ¦  ¦  +--1,353.86 MB (61.46%) -- js-compartment(https://goodgame.ru/)
¦  ¦  ¦  ¦  ¦  +--1,317.71 MB (59.81%) -- classes
¦  ¦  ¦  ¦  ¦  ¦  +----448.25 MB (20.35%) -- class(Object)/objects
¦  ¦  ¦  ¦  ¦  ¦  ¦    +--350.65 MB (15.92%) -- gc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦    L---97.60 MB (04.43%) -- malloc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦        +--49.12 MB (02.23%) -- slots
¦  ¦  ¦  ¦  ¦  ¦  ¦        L--48.48 MB (02.20%) -- elements/normal
¦  ¦  ¦  ¦  ¦  ¦  +----314.38 MB (14.27%) -- class(Function)/objects
¦  ¦  ¦  ¦  ¦  ¦  ¦    +--265.92 MB (12.07%) -- gc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦    L---48.47 MB (02.20%) -- malloc-heap/slots
¦  ¦  ¦  ¦  ¦  ¦  +----312.90 MB (14.20%) -- class(Call)/objects
¦  ¦  ¦  ¦  ¦  ¦  ¦    +--312.82 MB (14.20%) -- gc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦    L----0.09 MB (00.00%) -- malloc-heap/slots
¦  ¦  ¦  ¦  ¦  ¦  +----181.85 MB (08.25%) -- class(Array)/objects
¦  ¦  ¦  ¦  ¦  ¦  ¦    +--181.32 MB (08.23%) -- gc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦    L----0.54 MB (00.02%) ++ malloc-heap
¦  ¦  ¦  ¦  ¦  ¦  +-----59.95 MB (02.72%) -- class(Arguments)/objects
¦  ¦  ¦  ¦  ¦  ¦  ¦     +--35.97 MB (01.63%) -- gc-heap
¦  ¦  ¦  ¦  ¦  ¦  ¦     L--23.98 MB (01.09%) -- malloc-heap/misc
¦  ¦  ¦  ¦  ¦  ¦  L------0.38 MB (00.02%) ++ (8 tiny)
¦  ¦  ¦  ¦  ¦  +-----32.01 MB (01.45%) -- compartment-tables
¦  ¦  ¦  ¦  ¦  L------4.14 MB (00.19%) ++ (6 tiny)
¦  ¦  ¦  ¦  L-----17.77 MB (00.81%) ++ (4 tiny)
¦  ¦  ¦  L-----13.74 MB (00.62%) ++ (4 tiny)
¦  ¦  L----397.79 MB (18.06%) -- js-zone(0x18a0b000)
¦  ¦       +--103.42 MB (04.69%) -- object-groups
¦  ¦       ¦  +---84.01 MB (03.81%) -- malloc-heap
¦  ¦       ¦  L---19.41 MB (00.88%) -- gc-heap
¦  ¦       +---93.29 MB (04.23%) -- shapes
¦  ¦       ¦   +--92.74 MB (04.21%) -- gc-heap
¦  ¦       ¦   ¦  +--92.02 MB (04.18%) -- tree
¦  ¦       ¦   ¦  L---0.72 MB (00.03%) ++ (2 tiny)
¦  ¦       ¦   L---0.55 MB (00.02%) ++ malloc-heap
¦  ¦       +---80.52 MB (03.65%) -- type-pool
¦  ¦       +---48.03 MB (02.18%) -- shape-tables
¦  ¦       +---48.00 MB (02.18%) -- unique-id-map
¦  ¦       L---24.53 MB (01.11%) ++ (11 tiny)
¦  L------3.14 MB (00.14%) ++ top(https://developer.mozilla.org/ru/docs/Mozilla/Performance/about:memory, id=30064771102)
+----183.42 MB (08.33%) -- heap-unclassified
+-----59.60 MB (02.71%) -- media
¦     +--58.50 MB (02.66%) -- resources
¦     L---1.10 MB (00.05%) ++ (2 tiny)
+-----53.10 MB (02.41%) -- js-non-window
¦     +--30.47 MB (01.38%) ++ (2 tiny)
¦     L--22.63 MB (01.03%) ++ runtime
+-----38.13 MB (01.73%) -- workers/workers(twitch.tv)/worker(blob:https://player.twitch.tv/bf6f94a7-4a7e-4143-b63e-b37dd69f0b92, 0x18b05400)
¦     +--35.66 MB (01.62%) -- zone(0x229a8800)
¦     ¦  +--35.35 MB (01.60%) -- compartment(web-worker)
¦     ¦  ¦  +--35.23 MB (01.60%) -- classes
¦     ¦  ¦  ¦  +--32.00 MB (01.45%) -- class(ArrayBuffer)/objects
¦     ¦  ¦  ¦  ¦  +--32.00 MB (01.45%) -- non-heap/elements/wasm
¦     ¦  ¦  ¦  ¦  L---0.00 MB (00.00%) -- gc-heap
¦     ¦  ¦  ¦  L---3.23 MB (00.15%) ++ (4 tiny)
¦     ¦  ¦  L---0.12 MB (00.01%) ++ (4 tiny)
¦     ¦  L---0.32 MB (00.01%) ++ (10 tiny)
¦     L---2.46 MB (00.11%) ++ (3 tiny)
+-----36.39 MB (01.65%) -- xpconnect
¦     +--36.26 MB (01.65%) -- runtime
¦     L---0.13 MB (00.01%) ++ (4 tiny)
+-----30.85 MB (01.40%) ++ heap-overhead
L-----15.21 MB (00.69%) ++ (18 tiny)

2,322 (100.0%) -- event-counts
2,322 (100.0%) -- event-counts
L--2,322 (100.0%) -- window-objects
   +--2,139 (92.12%) -- top(https://goodgame.ru/channel/НикСтримера/#autoplay, id=Цифры)/active
   ¦  +--1,775 (76.44%) -- window(https://goodgame.ru/channel/НикСтримера/#autoplay)/dom
   ¦  ¦  +--1,735 (74.72%) -- event-listeners
   ¦  ¦  L-----40 (01.72%) -- event-targets
   ¦  +----316 (13.61%) -- window(https://player.twitch.tv/?channel=НикСтримера)/dom
   ¦  ¦    +--247 (10.64%) -- event-listeners
   ¦  ¦    L---69 (02.97%) -- event-targets
   ¦  +-----38 (01.64%) -- window(https://imasdk.googleapis.com/js/core/bridge3.216.0_en.html#goog_1171110149)/dom
   ¦  ¦     +--35 (01.51%) -- event-listeners
   ¦  ¦     L---3 (00.13%) -- event-targets
   ¦  L-----10 (00.43%) ++ (2 tiny)
   L----183 (07.88%) -- top(https://developer.mozilla.org/ru/docs/Mozilla/Performance/about:memory, id=30064771102)/active/window(https://developer.mozilla.org/ru/docs/Mozilla/Performance/about:memory)/dom
        +--176 (07.58%) -- event-listeners
        L----7 (00.30%) -- event-targets

Отредактировано Zodar (25-06-2018 14:52:03)

Отсутствует

 

№725-06-2018 14:55:16

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 2978
UA: unknown 0.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Не, здесь вроде всё нормально. Если goodgame — это тот самый нужный сайт. Он и жрёт.

Но вот винду переустанавливать — наверное слишком.
Скачать портативку [firefox]. Посиотреть как на нём, чистом, это работает.
Если память так сильно не жрёт — надо с настройками [firefox] разбираться.

Скачать любую портативку хромонога. Хоть китайца продвинутого, хоть кого, но лучше менее изуродованное что-нибудь, вроде Iron.
Поглядеть как на нём.

Если и он всю память жрёт — значит сайт такой. Может и все сейчас такими станут.
Если нормально на хромом — ну... Придётся им пользоваться.

Добавлено 25-06-2018 14:58:40

Zodar пишет:

но как правильно их трактовать?

А там один сайт всю память ест. Подозрительного ничего нет. Трактовать разве что так: этот сайт почему-то съедает память...

Можно покопаться в гугле с запросом "goodgame.ru съедает память". На goodgame.ru вопросы такие ставят, но наверное регистрация нужна. У меня ответов не видно.

Отредактировано Coroner (25-06-2018 14:58:40)

Отсутствует

 

№825-06-2018 21:42:00

Zodar
Участник
 
Группа: Members
Зарегистрирован: 24-06-2018
Сообщений: 5
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Coroner пишет:

На других стрим-сервисах также.  Скачал портативку Firefox: 1 вкладка, стрим, 1.2 ГБ с поднятиями до 800 МБ.
Iron при тех же условиях: 300! МБ. **** Правда я заметил, что в Iron картинка бледнее. И 300 это самый требовательный процесс, там тоже несколько.
Даже не знаю, что и сказать.
У друга с вкладками на сайт с покупкой билетов (т.е. медиа различных много, но не много-много) и на страницу ВК 64 битный браузер с последним обновление выдаёт 990-1000+ МБ! Нужно бы стрим проверить ещё.
Но это перебор. Скажите, так есть вирус или нет, как понять? Я бы так и оставил тогда, если нет, без переустановки ОС и 32 битный оставил. Он тоже в основном 1200- выдаёт (хотя нужо ещё протестировать).
Протестировал. Через полчаса сползло в 2 500 МБ.
Блин, снова протестировал раза два Iron 2 800 с нуля за 10 секунд выдало ещё и ЦП нагружать стало! А Firefox при этом 400-580 был.
Похоже вирус, но какой-то он нестабильный. :(

Отредактировано Zodar (25-06-2018 22:50:37)

Отсутствует

 

№925-06-2018 23:39:36

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 2978
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Zodar пишет:

Скажите, так есть вирус или нет, как понять?

Вряд-ли. Видимо для просмотров нужно просто больше памяти.

Отсутствует

 

№1026-06-2018 17:47:00

Zodar
Участник
 
Группа: Members
Зарегистрирован: 24-06-2018
Сообщений: 5
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Coroner пишет:

Zodar пишет:

Скажите, так есть вирус или нет, как понять?

Вряд-ли. Видимо для просмотров нужно просто больше памяти.

Ясно. А почему тогда сначало одно потребление памяти, а минут через 20-30 раза в два больше становится (2 600 МБ и т.д.)? :(

Отредактировано Zodar (26-06-2018 17:47:49)

Отсутствует

 

№1129-06-2018 00:13:25

thrower
Участник
 
Группа: Members
Зарегистрирован: 28-11-2013
Сообщений: 171
UA: Firefox 60.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Можно еще попробовать отключить Service Workers: dom.serviceWorkers.enabled;false
Мозилла, кстати, в корпоративной версии (60 ESR) отключила по дефолту этих фоновых пожирателей ресурсов.

Отсутствует

 

№1206-07-2018 10:30:33

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 2978
UA: Firefox 61.0

Re: При просмотре стримов Firefox "съедает" всю оперативную память.

Может новый Firefox поможет?

Подготовлен корректирующий выпуск Firefox 61.0.1

...

Улучшено воспроизведение видеопотоков с Twitch при выборе уровня качества 1080p;

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » При просмотре стримов Firefox "съедает" всю оперативную память.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]