Высокая загрузка ЦП от Firefox и низкая общая производительность


14

Обычно я использую Chrome, но недавно попробовал дать Firefox еще один шанс, если он не использовался в течение года или двух.

У него есть несколько приятных функций, которые делают его очень привлекательным по сравнению с Chrome (например, улучшенное управление многими открытыми одновременно вкладками), но я считаю, что производительность в большинстве случаев абсолютно ужасна.

Иногда я зацикливаюсь на вкладках, поэтому ожидаю, что они высосут память, но я обнаружил, что даже при нескольких открытых вкладках он часто использует 10% или даже до 30% ЦП в обычном процессе Firefox или, как правило, в процессе контейнера плагинов.

Когда это происходит, Firefox становится очень вялым, например, может потребоваться секунда или около того, чтобы вводимые мной слова появлялись в текстовом поле. Обычно это происходит после того, как он был открыт некоторое время. Завершение процесса контейнера плагинов и перезагрузка вкладок или просто перезапуск обычно делают это лучше, но ненадолго.

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

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


У меня точно такая же проблема. Pale Moon сделал это не так сильно, как Firefox, но он также несовместим с множеством расширений.
эндолит

Пожалуйста, смотрите superuser.com/questions/234923/…
UnclickableCharacter

2
Иногда от 60% до 70% процессора на high-end core-i7 - это то, что я вижу в Linux.
JosephK

Ответы:


2

Я искал много мест для решения этой проблемы, но ничего не помогло. Поэтому я просто открыл панель параметров и посмотрел сам, как будто это был первый раз.

Это решило это для меня: снимите флажокOptions > Advanced > General > Browsing > "Check my spelling as I type"


Это уже было не проверено для меня, и Firefox по-прежнему использует много процессоров (Firefox 53.0, Ubuntu 14).
Камиль Гудесюн

0

Попытайтесь выяснить, сталкиваетесь ли вы с той же проблемой, когда пытаетесь запустить Firefox в безопасном режиме . Если нет, то причиной является одно из дополнений или расширений. Вам придется отключить надстройки и расширения один за другим и посмотреть, улучшит ли это вашу производительность.

Однако, если даже в безопасном режиме Firefox у вас возникают проблемы, скорее всего, проблема будет с компьютером. Вы можете попробовать сделать следующие несколько пунктов. Приведенный ниже список не является исчерпывающим, он укажет вам правильное направление.

  • Откройте диспетчер задач Windows (сочетание клавиш CTRL + SHIFT + ESC), когда Firefox запущен, и сортируйте приложения на основе «Рабочего набора (Память)». Проверьте, что потребляет максимальный объем оперативной памяти, и посмотрите, сможете ли вы жить с закрытием этой конкретной программы. Посмотрите на топ 5-10 памяти и закройте те приложения, которые вы не используете. По умолчанию «Рабочий набор (память)» будет недоступен. Вам нужно будет перейти к View> Select Columns и затем получить это значение.
  • Снова с помощью диспетчера задач Windows откройте сортировку программ по «I / O Write (Bytes)». Посмотрите на программы или службы, которые делают больше всего "I / O Write (Bytes)" и посмотрите, можете ли вы их закрыть. Это особенно важно, если вы используете SSD из-за концепции, называемой Write Amplification. По умолчанию диспетчер задач Windows не отображает «I / O Write (Bytes)». Вам нужно будет перейти View> Select Columns и затем получить эту опцию. Еще один момент, на который стоит обратить внимание: можно ли увидеть индикатор активности диска, когда вы используете Firefox. Если это так, то при попытке запуска Firefox может происходить массовое перебивание диска.
  • Проверьте, если ваш жесткий диск фрагментирован. Если вы используете SSD, будьте осторожны.
  • Проверьте наличие свободного места на жестком диске / SSD, на котором установлена ​​файловая система вашей страницы. Это не должно быть полным. Если это так, посмотрите, возможно ли переместить файл подкачки Windows в раздел или на жесткий диск, на котором больше свободного места и который не заполняется.
  • Проверьте наличие свободного места в разделе, где хранится папка профиля Firefox .
  • Проверьте, нормально ли работают ваши вентиляторы процессора, и не замедляется ли ваш процессор. Я видел случаи, особенно в старых ноутбуках DELL, которые приводили к снижению производительности процессора. Так, например, если у одного из дуэтов Core 2 работает 1,66 ГГц, только одно ядро ​​будет работать на 1,66 ГГц, а другое - с частотой 900 МГц, что влияет на производительность машины.

Я предполагаю, что у вас достаточно оперативной памяти на ваших компьютерах, установлены новейшие определения вирусов и установлен брандмауэр.


1
Благодарю. Определенно, при возникновении этой проблемы проверка менеджера задач - это первое, что я делаю. Почти всегда Firefox использует только один процессор. Обычно ничто не использует большой доступ к диску, но, конечно, я не виню Firefox, если выясняется, что Windows Update в настоящее время максимально его использует. Свободное место хорошо на всех компьютерах, один из них совершенно новый, используется около 5%. Определенно не из-за файла подкачки, у меня есть 16 ГБ и 32 ГБ памяти на 2 компьютерах, и я, как правило, не близко к этому. Я не думаю, что удушение процессора или вентиляторы являются причиной, я часто провожу довольно тяжелые научные вычисления.
ДжаредL

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

«Посмотрите на 5-10 лучших боров памяти». Firefox - это всегда номер 1 боров памяти.
эндолит

3
Совершенно новая (<5 часов) установка новой рабочей станции N3700 W10: клавиатура практически не работает в Gmail при использовании Firefox. Отлично работает в Chrome. Даже в фоновом режиме Firefox использует 10-25% процессора и достигает 100% на одном ядре процессора. Использование памяти Firefox 750 МБ с закрытием всех вкладок, кроме одной. Все это началось около года назад с другого бюджетного компьютера, отсюда и переход на новый. Но виновником был и остается FF, и, похоже, с этим ничего не поделаешь.
Карвонен

1
Chrome (шпионское ПО) не подходит для тех, кто разбирается в истории - мы боролись и выиграли холодную войну, только для того, чтобы установить мечту Восточной Германии по отслеживанию тоталитаризма на наших ПК? Отключите надстройки FF, и это непригодно для использования - многим необходимо вернуться к тому, как оно «работало», прежде чем сломать его. Жаль, что мы не могли бы просто получить FF v 3.5 с исправлениями безопасности, которые бы работали на современной машине.
JosephK

0

Попробуйте установить расширение NoScript для FireFox. Это даст вам более детальный контроль над часто загружаемым процессором клиентским кодом, который загружается и продолжает работать еще долго после завершения загрузки веб-страницы на ваш компьютер. Следующая статья StackOverflow дает дополнительную информацию о преимуществах манипулирования Javascript на стороне клиента: /programming/28377723/how-to-monitor-and-or-throttle-rate-limit-cpu-bandwidth-by -client-бок веб-страниц

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.