UPDATED: Информация найдена !!!!!
Проблема
частично найдена и
решена
: Критическую загрузку ЦП вызывает png-анимация. А именно вращающейся индикатор загрузки, встроенный в стандартную тему FireFox. Особенно заметен эффект на слабых машинах. Но! Патологическую загрузку создаёт ещё что-то. Возможно распаковка jar-ов. Тем не менее замена индикаторов загрузки на неанимированные решило проблему.
Если проверка показала, что для Вашей машины это ощутимо надо заменить анимированный индикатор на неанимированный. Для этого: сохраняем его. Нажав на картинку правой кнопкой мыши и выбрав "Сохранить изображение как..." Заменяем крутящийся на некрутящийся в jar-ах фаерфокса.
Под виндовс: искомый jar обычно расположен здесь:
C:\Program Files\Mozilla Firefox\chrome\classic.jar (jar - это обычный zip архив. И обрабатываются он любым архиватором, который может работать с zip).В нём анимированный индикатор в двух местах:
skin\classic\aero\global\icons\loading_16.png
skin\classic\global\icons\loading_16.pngПод другими ОС: ищем loading_16.png, запакованный в jar. Там его меняем, после чего проверяем: действительно ли он относится к ff. Попадание 99%, но всё-таки возможны варианты :-)
Залил на Народ.Диск изменённые файлы (FF 3.0.8 Стандартная тема):
готовый classic.jar - 1,34 Мб
только неанимированный loading_16.png - 0,5 Кб
Отсутствие вращающегося индикатора компенсировал индикацией загрузки в строке адреса (Safari style) при помощи Fission 1.0.3
а индикатор из строки состояния (не нравится он мне :-) убрал при помощи Organize Status Bar 0.6.3
А эта инфа мне попалось тоже в контексте снижения загрузки проца, но автор другой:
Проблема может также заключаться в плагинах shockwave Flash 10.0 r12. Если отключить, все будет ок, однако видео показывать не будет.
Далее, собственно, первоначальный пост:
"FireFox 3.x грузит процессор на 100% на "слабых" машинах - решение проблемы"
Уважаемый Mega_Hobbit описал свою (и мою тоже) проблему, нашёл решение - http://mega-hobbit.ru/firefox/ НО САМ ИСЧЕЗ ВМЕСТЕ СО СВОИ САЙТОМ, ТАК И НЕ ВЫЛОЖИВ НА ФОРУМЕ ЭТО РЕШЕНИЕ. :-((((((
Кто-то знает, ГДЕ ЭТО РЕШЕНИЕ ОПИСАНО?
1. Описание проблемы.
http://forum.mozilla-russia.org/viewtop … 14#p273414
У каждого своя проблема
Например, мой ff 3.0.4 очень любит отъедать весь проц при загрузки страницы. Вплоть до выдавливания драйвера модема, что, в свою очередь делает загрузку невозможной!Характерно то, что он начинает загружать проц, как только отправил запрос, даже ещё не получив ни одного байта данных! Интересно, чем он при этом занимается?
Ещё один забавный эффект: сворачивание окна тут-же решает проблему. Разворачиваем - снова проц 100%. Такое впечатление, что глюк в Gecko, или в чём-то, связанном с отрисовкой. И это таки глюк, так как, ещё раз повторяю, эффект наблюдается, даже если ещё не получено не одного байта страницы...
Вот так это происходит:
http://mega-hobbit.ru/_temp/ff-cp-1.gifЧётко виден "подскок" проца до 100%, как только начали ждать страницу. На этот раз модему повезло, он выжил
Для сравнения, работа фотошопа на моей машине:
http://mega-hobbit.ru/_temp/ff-cp-2.gif
1. Нажал "подписаться" на этой странице. Пока лис ждёт ответ - отъедает весь проц!
1...2. Получил ответ - запустил редирект.
2. Ждём ответ, получаем и отрисовываем страницу. На сей раз не так зверски...
3. Для сравнения производительности машины: Загружаем фотошоп, создаём новый документ, вставляем раннее захваченную картинку... Всё это продолжается несколько дольше, потребляет память, но не грузит проц на 100% !!Отредактировано Mega_Hobbit (12-12-2008 11:55:17)
2. http://forum.mozilla-russia.org/viewtop … 34#p277034
Я нашёл решение мерзкой проблемы!
Оказывается, такую загрузку проца создаёт крутящийся индикатор загрузки!
Вот этот:
http://mega-hobbit.ru/firefox/throbber/loading_16.png
Инструкцию как бороться с этим злом выложу когда напишу
3.http://forum.mozilla-russia.org/viewtop … 98#p279998
68agasfer написал:
Vedmed
http://i001.radikal.ru/0812/73/ef495c78cdac.png
Просто перетаскивай мышой с панели на окно.Если бы всё было так просто
Он ещё в 2-х местах:
1. Вместо favicon на панели адреса
2. На панели вкладок. У КАЖДОЙ вкладки, которая грузится.По многочисленным просьбам трудящихся я таки написал инструкцию как с ним бороться: http://mega-hobbit.ru/firefox/
Там же тест для проверки нагрузки на проц.
Отредактировано Александр Колесников (18-04-2009 14:14:46)
Отсутствует
Александр Колесников
А Вы не пробовали разыскать автора? Я его ICQ нашёл за 3 минуты гуглом. Ссылку не дам - неэтично, но идею Вы поняли. Кстати и на мыло ему можно написать - ссылки на его e-mail тоже гуглом нашёл.
Arch Linux & xmonad
Отсутствует
Александр Колесников
А Вы не пробовали разыскать автора? Я его ICQ нашёл за 3 минуты гуглом. Ссылку не дам - неэтично, но идею Вы поняли. Кстати и на мыло ему можно написать - ссылки на его e-mail тоже гуглом нашёл.
Я ему в ПМ писал - там же есть оповещение на e-mail... Впрочем, надо было бы сделать, как Вы...
Отсутствует
боже как давно это было... и каково компетентное мнение Атцов по этому поводу?
Александр Колесников
не грузится почему-то ваша ссылка с народ.ру.
как ввожу цифры, некто Яндекс просит установить его панель, чтобы качать было еще легче и без ввода цифр. Можно на более вменяемый файлообменник закинуть? Спасибо!
Отредактировано dreamkz (21-04-2009 18:20:23)
Отсутствует
а об этом баге репортили фоксодевам?
я не сообщал - в английском не силён...
Отсутствует
Александр Колесников
ну написали бы тут на форуме репорт с просьбой перевести на англ и отправить.
я владею английским и мог бы перевести, но мне лень сочинять текст.
dreamkz
после ввода цифр - на этой странице смотрите, там помимо тулбара и ссылка на скачку выдаётся.
Вообще ненавижу когда так делают - на странице специально не выделяют самую важную информацию.
Отсутствует
ок, я если я поставил другую тему, а не дефолтная? видимо, в профайле искать в расширениях искать эту тему и так же убивать анимацию?
Отсутствует
ойёёй, это обязательно надо в бугзиллу...
а то пришлось вон куда уйти из-за слабого компа (см. UA)
ибо в ближайшем будущем апгрейд не намечаестя даже
Отредактировано Frey (21-04-2009 20:12:12)
Отсутствует
Frey
да не нужно никаких апгрейдов под такой продукт... чушь это всё. Просто есть мемори-лики, которые надо фиксить, а не скармливать им комп.
Отсутствует
за что люблю scrapbook=)))) пользуйтесь. (Сохранил с его сайта статейку)
"FireFox занимается самоудовлетворением! График загрузки процессора
Мой ff 3.0.4 очень любит отъедать весь проц при загрузке страницы. Вплоть до выдавливания драйвера модема, что, в свою очередь делает загрузку невозможной!
Характерно то, что он начинает загружать проц, как только отправил запрос, даже ещё не получив ни одного байта данных! Интересно, чем он при этом занимается?
Ещё один забавный эффект: сворачивание окна сразу решает проблему. Разворачиваем - снова проц 100%. Такое впечатление, что глюк в Gecko, или в чём-то, связанном с отрисовкой. И это таки глюк, так как, ещё раз повторяю, эффект наблюдается, даже если ещё не получено не одного байта страницы...
Вот так это происходит (этапы помечены красными цифрами на графике):
1. Отправляю сообщение на форуме. Пока лис ждёт ответ - отъедает весь проц! Чётко виден "подскок" проца до 100%, как только начали ждать страницу. На этот раз модему повезло, он выжил
1...2. Получил ответ - запустил редирект.
2. Ждём ответ, получаем и отрисовываем страницу. На сей раз не так зверски...
3. Для сравнения производительности машины: Загружаем фотошоп, создаём новый документ, вставляем раннее захваченную картинку... Всё это продолжается несколько дольше, потребляет память, но не грузит проц на 100% !!
Мои наблюдения показали, что эффект присутствует независимо от ОС (проверял под виндой и линухами). Правда под линухами (Ubuntu 8.04) эффект выражен слабее, просто система не отдаёт все ресурсы одному процессу.
Подробнее о том, как это происходит на моей машине.
Проблема частично найдена и решена!
Критическую загрузку ЦП вызывает png-анимация. А именно вращающейся индикатор загрузки, встроенный в стандартную тему FireFox.
Особенно заметен эффект на слабых машинах.
Но! Патологическую загрузку создаёт ещё что-то. Возможно распаковка jar-ов, или ...
Тем не менее. У меня замена индикаторов загрузки на неанимированные решило проблему.
Проверка загрузки ЦП png-анимацией.
Решение проблемы.
Если проверка показала, что для Вашей машины это ощутимо надо заменить анимированный индикатор на неанимированный.
Для этого:
1. Сохраняем его. Не анимированный индикатор загрузки. Нажав на картинку правой кнопкой мыши и выбрав "Сохранить изображение как..."
2. Заменяем крутящийся на некрутящийся в jar-ах фаерфокса.
Под виндовс
Искомый jar обычно расположен здесь:
C:\Program Files\Mozilla Firefox\chrome\classic.jar
В нём анимированный индикатор в двух местах:
skin\classic\aero\global\icons\loading_16.png
skin\classic\global\icons\loading_16.png
Если кто не знает, jar - это обычный zip архив. И обрабатываются он любым архиватором, который может работать с zip.
Под другими ОС
Ищем loading_16.png, запакованный в jar. Там его меняем, после чего проверяем: действительно ли он относится к ff. Попадание 99%, но всё-таки возможны варианты
Обсуждение проблемы происходит здесь.
Со мной можно связаться по e-mail: firefox@mega-hobbit.ru"
Отсутствует
Frey
ойёёй, это обязательно надо в бугзиллу...
Уже сообщили. Bug 437829 - The new Winstripe APNG throbber eats a lot of CPU cycles
Кто хочет вернуться к старой версии индикатора, не пожирающей ресурсы процессора - добавьте это в userchrome.css
Добавлено 21-04-2009 23:41:44
Вероятно тот же баг под Linux - Bug 460345 - 100% CPU usage by the xserver process *only* when main throbber spins
Do you feel lucky, punk?
Отсутствует
а вы знаете, таки помогло, даже не столько субьективно, сколько по показаниям диспетчера задач...
вопрос только в чём - при обновлении файра до следующих версий значок опять на анимированный не сменится?
Отредактировано Frey (22-04-2009 19:48:08)
Отсутствует
нет.
А вообще мне кажется все от проца зависит, возможно от произврдителя и т.п У меня и анимированный на intel celeron 1.1 ггц не тормозил в принципе
Отсутствует
У меня стоит отдельная тема, в профиле я ее нашел, в виде файла tem.jar. Если просто распаковать, заменить файлы с иконкой загрузки вкладки, и снова запаковать в архив с тем же именем и расширением, то браузер запускается в абсолютно нерабочем состоянии - торчит строка ввода адреса на рабочем столе, на которой ничего ввести нельзя, и некоторые иконки сторонних плагинов.
Если попробовать загрузить этот файл, как обычную тему, то выводит "недействительный пакет установки-207".
Как можно побороть?
Firefox 3.0.10
Отредактировано OSYS (09-05-2009 20:12:14)
Отсутствует
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");tab[busy] .tab-icon-image{list-style-image:none!important}toolbar #navigator-throbber{list-style-image:none!important}toolbar #navigator-throbber[busy="true"]{list-style-image:none!important}
Это нужно добавить в userchrome.css если вы хотите чтобы при загрузке страницы вообще не было никакого изображения
Отсутствует
не в тему. извините.
Отсутствие вращающегося индикатора компенсировал индикацией загрузки в строке адреса (Safari style) при помощи Fission 1.0.3 а индикатор из строки состояния (не нравится он мне :-) убрал при помощи 0.6.3
я поставил два этих плагина, но в Organize Status Bar НИЧЕГО не настраивал, те индикатор не убирал. так и должно быть? а если Organize Status Bar удалить, индикатор появится?
Отсутствует
не в тему. извините.
Александр Колесников пишетОтсутствие вращающегося индикатора компенсировал индикацией загрузки в строке адреса (Safari style) при помощи Fission 1.0.3 а индикатор из строки состояния (не нравится он мне :-) убрал при помощи 0.6.3
я поставил два этих плагина, но в Organize Status Bar НИЧЕГО не настраивал, те индикатор не убирал. так и должно быть? а если Organize Status Bar удалить, индикатор появится?
абсолютно верно. достаточно одного плагина Fission
Отсутствует
блин... пытался сам засунуть loading_16.png не дало результатов...
скачал выложенный classic.jar заменил, тоже не помогло ((((
лиса у меня 3.0.10 использую так же AnyColor
может поможет кто убрать этот анимированный loading_16.png не в ущерб красоты скинов... помогите плиз!!! лиса и правду подвисает, когда несколько браузеров и когда открываю сразу много вкладок, лиса загружает проц и память (((
хочу попробывать без анимированного значка. помогите нубу
Отсутствует
rustyman
Сделай так как написал Style-Thing. Файл userchrome.css нах. в папке профиля -> папка chrome. Файл userchrome-example.css перейменуй просто в userchrome.css , удали содержимое и в ставь это:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");tab[busy] .tab-icon-image{list-style-image:none!important}toolbar #navigator-throbber{list-style-image:none!important}toolbar #navigator-throbber[busy="true"]{list-style-image:none!important}
В результате вообще не будет никакого изображения индикатора
Отредактировано Notanial (30-05-2009 12:08:14)
Я знаю, что ничего не знаю, но многие не знают и этого \Σωκράτης\Сократ - 399 год до н. э.\
Отсутствует
Подскажите пожалуйста...у меня вот процессор не слабый (q6600) и памяти много, но лис начинает жутко тормозить при попытке ввода урла в адресную строку (вручную). Видимо, пытается искать урл. Что с этим делать?
Отсутствует
Спасибо, Александр Колесников! Теперь Лисица работает как часы и не тормозит
Добавлено 02-06-2009 14:24:18
а об этом баге репортили фоксодевам?
Я репортил, но так всё и заглохло на версии 3.0.5
Баг №470180
Сейчас надо будет исправить статус бага...
Отредактировано burr (02-06-2009 14:26:30)
Отсутствует