The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Firefox 100% CPU на некоторых страницах"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Особенности web-браузеров)
Изначальное сообщение [ Отслеживать ]

"Firefox 100% CPU на некоторых страницах"  +/
Сообщение от Аноним (0), 16-Ноя-24, 10:03 
Ребята такая фигня. Работал, вдруг осознаю - гудит компьютер слишком сильно что-то. Смотрю в htop - а там Firefox в фоне 99% CPU отожрал, и температура камня - 79 градусов.

Думаю "наверное в одно из расширений майнер всунули". но нет:

* Отключение расширений не помогло. Да и репутация у всех хорошая.
* проблема проявляется, когда активна конкретная вкладка, а именно:

https://github.com/<имя пользователя>/<имя репозитория>

Конкретно у меня проявилось на: https://github.com/zeromq/libzmq (и любых других)

Просто https://github.com/<имя пользователя>/ такого эффекта не вызывает.

JavaScript отключил в настройках браузера, это ничего не меняет. Вангую, что M$ куда-нибудь в уголок экрана приделали  красивую анимацию на CSS, и из-за это всё жрёт.


Что характерно, в about:processes всей этой 100% нагрузки не видно!

Вы тоже такое наблюдаете?


Инфа о браузере и его настройках:

Имя     Firefox
Версия     132.0.2
ID сборки     20241110231641
ID дистрибутива     
User Agent     Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0
ОС     Linux 6.11.7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.7-1 (2024-11-09)
Многопроцессные окна     1/1
Окна Fission     0/1 Отключены пользователем

Графика
Возможности
Пиксельные соотношения окна устройства    1
Композитинг    WebRender
Информация отладки видимости шрифта    Linux Unknown - ID=debian
WebGL 1 - Информация WSI драйвера    -
WebGL 1 - Визуализатор драйвера    WebGL is currently disabled.
WebGL 1 - Версия драйвера    -
WebGL 1 - Расширения драйвера    -
WebGL 1 - Расширения    -
WebGL 2 - Информация WSI драйвера    -
WebGL 2 - Визуализатор драйвера    WebGL is currently disabled.
WebGL 2 - Версия драйвера    -
WebGL 2 - Расширения драйвера    -
WebGL 2 - Расширения    -
Протокол управления окнами    x11
Среда рабочего стола    kde
Целевая частота кадров    60

AzureCanvasBackend    skia
AzureContentBackend    skia
AzureFallbackCanvasBackend    skia

HW_COMPOSITING    
default    available        
user    force_enabled    Force-enabled by pref

OPENGL_COMPOSITING    
default    available        
user    force_enabled    Force-enabled by pref

WEBRENDER    
default    available        
user    force_enabled    Force enabled by pref

WEBRENDER_COMPOSITOR    
default    disabled    Disabled by default    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
user    force_enabled    Force enabled by pref    
env    blocklisted    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED
runtime    blocked    Cannot be enabled in release or beta    Заблокировано; код ошибки FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA

WEBRENDER_PARTIAL    
default    available        
WEBRENDER_SHADER_CACHE    
default    disabled    Disabled by default    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED

WEBRENDER_OPTIMIZED_SHADERS    
default    available        
WEBRENDER_ANGLE    
default    available        
env    unavailable    OS not supported    Заблокировано; код ошибки FEATURE_FAILURE_OS_NOT_SUPPORTED

WEBRENDER_DCOMP_PRESENT    
default    available        
user    disabled    User disabled via pref    Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_PREF_DISABLED

env    unavailable    Requires GPU process    Заблокировано; код ошибки FEATURE_FAILURE_NO_GPU_PROCESS

runtime    unavailable    Requires ANGLE    Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS    
default    available        

WEBGPU    
default    available        
runtime    blocked    WebGPU cannot be enabled in release or beta    Заблокировано; код ошибки WEBGPU_DISABLE_RELEASE_OR_BETA

X11_EGL    
default    available        

DMABUF    
default    available        

HARDWARE_VIDEO_DECODING    
default    available        
user    force_enabled    Force enabled by pref    
env    blocklisted    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_HARDWARE_VIDEO_DECODING_NO_*****

HW_DECODED_VIDEO_ZERO_COPY    
default    available        

VP8_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

VP9_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

DMABUF_SURFACE_EXPORT    
default    blocked    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_FAILURE_BROKEN_DRIVER

BACKDROP_FILTER    
default    available        

CANVAS_RENDERER_THREAD    
default    blocked    Thread unsafe GL    Заблокировано; код ошибки FEATURE_FAILURE_THREAD_UNSAFE_GL

ACCELERATED_CANVAS2D    
default    available        

H264_HW_DECODE    
default    available        

AV1_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

REMOTE_CANVAS    
default    disabled    Disabled via pref    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
env    unavailable-no-gpu-process    Disabled without GPU process    Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NO_GPU_PROCESS

runtime    blocked    Platform not supported    Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NOT_WINDOWS

P.S. Аппаратное декодирование видео есть, но Mozilla решила захардкодить, что его нет, потому что в некоторых вырожденных случаях декодируется с артефактами. Как обойти без пересборки или бинарного патчинга - не знаю.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Firefox 100% CPU на некоторых страницах"  +/
Сообщение от Аноним (1), 16-Ноя-24, 18:46 
Я уже давно обратил внимание на загрузку CPU на гитхабе.
Мне помогла запись в /etc/hosts
0.0.0.0 collector.github.com
Гитхаб замечательно работает, CPU не грузит
Ответить | Правка | Наверх | Cообщить модератору

2. "Firefox 100% CPU на некоторых страницах"  +/
Сообщение от Аноним (2), 17-Ноя-24, 03:33 
> Я уже давно обратил внимание на загрузку CPU на гитхабе.
> Мне помогла запись в /etc/hosts
> 0.0.0.0 collector.github.com
> Гитхаб замечательно работает, CPU не грузит

У меня JS вырублен (обычно носкриптом, а не железобетонно, но ради эксперимента вырубил железобетонно - не помогло). А всё лишнее режет uMatrix.

Ответить | Правка | Наверх | Cообщить модератору

3. "Firefox 100% CPU на некоторых страницах"  +/
Сообщение от Аноним (3), 19-Ноя-24, 02:57 
1) Несанкционирванно майнят... на полную мощь. (другие могут и не так броско - что не отменяет факта).

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

(в отлилие от, например, проактивной защиты на максимуме, блочащей по авто-запросам поштучно ручных ответов - почти всё
/от не так уж и редкого несанкционирвоанного и просто ненужного программам прямого доступа к файлам или вообще диску, к сети, к драйверам их и в т.ч.очень часто для обхода Firewall-блокировки/,
- у ПО как закономерно с мусоропомоек так и со всяких стим&Co и даже с оф.сайто разработчиков
(ну вот те же GSC распросраняли даже не в одной в своих стратежках вирус CIH~95 - грохавший компы 26 числа ежегодно, вер-но для скрытого доп.пиара будущего их проекта про Чернобыльскую зону...
но, и не касаясь этих гадов и просто по жизни, могу сказать так: про антивирусы на ПК любых разработчиков и дистрибюторов - я всё сказал пряммо тут выше...
а, уж что там на [их]серверах и роутерах провайдеров... если лаконично - [само-]обман, т.б.деваться то некуда).

И, реально, эти удобства по проверке сайтов на майнинг-серверами или фишинг-мошеничества
- сами являющиеся доп.предлогом для скрывания большим числом соединений браузеров к [своим] серверам - и несанкционирванных содинений...
Впрочем,
и такие(включюая поиск для подсказки в адресной строке, как помню - фейково выключаемых т.е. лишь внешне прекращая вводить поиск в подсказке, или же для проверки сертификатов сайтов после блокировния которых браузер погружается в ситуацию аналогичную с устаревшими сертификатами... особенно если в нём они всегда принудительны, а даже когда и нет - будет доставать наглыми доп.запросами на аждой страничке, а в frame'ах вроде бы вообще блокируя всёравно)
- точно так же могут/используют для слива как к своим разработчикам так и JS-pluginов чего угодно, включая банковские реквизиты и т.д, а так же присылая же и зловреды трояны и вирусятину и просто творя всё что захотят на ПК с апапратурой и данными,
т.б. если понадобится - если заблочить те несанкционирванные соединения, например в той же последней годной врсии Opera12.xx - они в т.сл.вообще сами блочат все пользовательские исходящие...и  даже доп-но палясь - наконец тогда мельком в статусной строке выдавая: что, не могут соединяться с одним из своих серверов, т.е. (рельно)они не могут соединяться напрямую, вообще; в том же FF я тогда(давно) тоже долго ловил несанкционирванные IP адреса как к разрабам так и просто левым IP но, уже не помню толи из-за ещё большего числа прекратил забив на FF тогда, то ли забил из-за ровно того же результата, в браузере от MS по сути аналогинчо было только серверы другие но притом он сам падлючно уже исп-ся и для обновлений ОС по кр.мере в ручном режиме чуть-чуть более предпочтительном автматического с точки зрени того чтов иное время все такие исходящие соединения заблоченны, ибо нефиг,
впрочем, под никсами пока не понял как вообще динамически блокирвать IP поштучно... т.е.сижу в режиме полного удалённого доступа к себе о чём ниже, правда диски пришолсь отключить физически, т.е.такое себе... удобство линукса из-за этого, и просто проблема с решением что, [не]качать, т.е.уже и так есть на тех винтах кторыми вынужден не пользоваться... сплошное разочарование изза него/них)

Кстати, майнинг *по нормальному* мог бы быть легко уж если не авто-блокирован то прилично ограничен - ограничивай бараузеры расход ЦП скажем в 5-10% на страничку, но тогда же как миллиарды людей заставлять ПК/moby обновлять... Т.е.и тут как тут призводители аппаратуры...
И т.б.раз уж опция Block PopUp windows - что в FF нынешнем, что в Chromium - работает как то через раз, если вообще работает. А, ведь проще некуда этой ф-ции, значит реально специально так задуманно разработчиками, например, приучая своих пользователей что, раз и так оно не рабоатет то если ёё вообще уберут - пользователь ничего не потеряет... (Как убрали даже JavaScript выключение для увелиения своей backdoor'ности  на случай блокирвания всех несанкционированных соединений; а, где не убрали - надо аж лезть в опции браузера и там долго копаться, причём при каждом переключении, явно из расчёта что большинство - забъёт).

2) Ну и м.б. как зомбо-компьютер атакуя других.

3) Ещё с [локальных] дисков периодичеки скачивают содержимое сканируя из мин.браузера/
Что можно заметить если сидеть на сранительно же медленных LiveCD/DVD, как я в никсах(ибо проблема выбора его дистра под мои требования безопасности и прсто вменяемости произвдительности помненно на серьёность дистрибютора - оказалось просто неразрешимой пока),
напр.даже с Firewall якобы блокирующим все входящие т.е.если не врут - только с исходящими [из браузера (кстати, всё вне браузера - подозрительно невозможно заблочить тут, в мин.GUI Gufw!)] ) - учащается и усиляется внешне ничем необоснованый доступ к CD/DVD при включенности сети,
(т.б.иногда приводя из-за этого к преждевреенным зависаниям линуксов т.б. он и сам свопит на CD.. /затем вовсе зависая.../ но, можно подметить когда ОС/ПО в этом нуждается bи наоборот не должен бы, хоть и бывает тоже спонтанно обращается и впринципе это может зависить от реализации ядра), может это и не из дыры в браузерах - а, через любое кол-во других дыр в ядре и аппаратуре.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру