Существует несколько причин высокой загрузки ЦП в Firefox, подробно описанных ниже.
1.Add дополнения
Обычная причина проблем с процессором - плохое дополнение. Первый тест, который нужно сделать, это запустить Firefox без дополнений.
Из Устранение неполадок Firefox, используя безопасный режим :
В верхней части окна Firefox нажмите кнопку Firefox, перейдите в меню «Справка» и выберите Restart with Add-ons Disabled...
. Firefox запустится с диалогом безопасного режима Firefox. Примечание. Вы также можете запустить Firefox в безопасном режиме, удерживая клавишу Shift при запуске Firefox.
Теперь у вас есть два варианта:
Нажатие кнопки «Пуск в безопасном режиме» временно отключит ваши расширения и темы, отключит аппаратное ускорение и сбросит панель инструментов и настройки кнопок. Когда вы выходите из безопасного режима и запускаете Firefox в обычном режиме, ваши расширения, темы и настройки вернутся в состояние, в котором они находились до того, как вы вошли в безопасный режим.
Если в безопасном режиме у вас нет проблем с процессором, значит, проблема в одном из ваших дополнений. Вы можете использовать меню, Tools > Add-ons
чтобы выборочно отключать надстройки и перезапускать Firefox, пока не найдете плохую.
2.Flash
Flash известен такими проблемами. Один из обычных способов исправить это - отключить аппаратное ускорение Firefox, снявTools > Options
флажок
в меню « Дополнительно» Use Hardware Acceleration When Available
.
Рекомендуется использовать две надстройки Adblock Plus и NoScript для выборочной блокировки ненужных элементов, включая Flash, на просматриваемой странице.
3.JavaScript
JavaScript на веб-сайте, который вы просматриваете на одной из ваших вкладок, может быть плохо закодирован и тратить ЦП на циклы.
Лучшее средство - использовать NoScript, чтобы избежать выполнения JavaScript с веб-сайтов, которым вы не доверяете. Это также мера безопасности, которую каждый должен использовать, чтобы избежать использования
межсайтовых скриптов .
4.Profiling
Если совершенно неясно, какой веб-сайт вызывает высокую загрузку процессора, можно использовать профилирование в Firefox, хотя это не простое упражнение.
Отладчики, которые также выполняют профилирование:
Если вы разработчик и чувствуете себя как в приключении, и, поскольку вы находитесь на Mac, вы можете использовать DTrace,
как описано в разделе « Производительность / Оптимизация JavaScript с DTrace» , который является инструментом, который используют разработчики Mozilla.