241

Есть ли в текущем Firefox что-то похожее на диспетчер задач в Google Chrome? (Shift + Esc)

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

10 ответов10

253

Использование ресурсов можно отслеживать на странице about:performance которая запускается как Task Manager начиная с Firefox 64. Он был капитально переработан и теперь дает гораздо более подробное представление о производительности вкладок и надстроек.

Дальнейшие улучшения, такие как разбивка использования памяти, намечены для Firefox 65.

Диспетчер задач

39

about:memory показывает детали использования памяти Firefox. На этой странице также есть кнопка, позволяющая минимизировать использование памяти.

9

Первым вероятным виновником является Flash. Убей Флэша - сейчас.

Тогда это может быть мошеннический код Javascript. Расширение Javascript Deobfuscator в Firefox позволяет наблюдать за количеством вызовов функций Javascript:

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

6

Firefox 16 должен наконец представить надлежащий встроенный профилировщик .

4

Используя Flashblock и Nevercrash, теперь заменены FlashStopper и UnloadTab вы пройти долгий путь в блокировании Flash , или вкладки, предотвращая трату CPU вместо отслеживания его. Это относится и к памяти, но меньше. Flash, например, Youtube запрещается запускать до тех пор, пока вы не нажмете на них, поэтому вы можете запустить их в нескольких вкладках, и они будут ждать, пока вы откроете вкладки. Вкладки выгружаются из памяти и простаивают до тех пор, пока вы не откроете их снова, и они не будут обновлены из кэша (если они все еще доступны).
Выключение Интернета на некоторое время также работает в то время, когда вам это не нужно ;-)
Firefox настолько сильно фрагментирует виртуальную память, что использует чрезмерное количество реальной памяти (в реальной памяти слишком много неиспользуемой виртуальной памяти). Нужно периодически останавливать и перезапускать Firefox с теми же страницами. Это приведет к дефрагментации памяти, и вся система будет работать быстрее за счет сокращения перестановки.
В моей системе Ubuntu реальное использование памяти медленно увеличивается до 98%. Затем пришло время остановить Firefox и перезапустить его: он будет использовать менее 1 МБ реальной памяти вместо 3 МБ. То же самое относится к Thunderbird ..

4

За исключением уже упоминавшегося about:performance , есть аддон диспетчера задач, который должен был быть клоном диспетчера задач Chrome.

3

Следующий ответ на другой вопрос может вам помочь. Ответ написан пользователем "Accolade".

XUL Profiler - это потрясающее расширение, которое может указывать на расширения и JS-клиентские бананы с точки зрения использования процессора. Он работает не для отдельных вкладок, а для каждого сценария (или около того). Обычно вы можете связать эти сценарии .js со своими вкладками или расширениями вручную.

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

Позвольте мне добавить больше информации к ответу. По состоянию на январь 2012 года последняя версия XUL Profiler - 1.0.4, выпущенная в декабре 2008 года. Сертифицировано только совместимо с Firefox 2.0 - 3.6.*. Так что это явно нуждается в новом сопровождающем.

Интересно, есть ли способ заставить расширение работать на более новых версиях Firefox.

Кроме того, мне интересно, хорошо ли работает временное понижение версии Firefox для использования XUL Profiler с вашими существующими вкладками в сертифицированной совместимой версии Firefox.

1

Здесь около 20% процессоров не было учтено при : производительности .

Отключение флажка «Включить отладку надстроек» в about: отладка избавила от этого дополнительного использования процессора.

about:debugging «Включить отладку надстроек» в контексте

Вы также можете отключить отладку этого дополнения в about:config. Отключите devtools.chrome.enabled или devtools.debugger.remote или оба.

Для получения дополнительной информации о: отладка - Инструменты разработчика Firefox | MDN

0

Аддон монитора использования CPU мне понравился

-1

У вас установлен Flashblock или NoScript? Особенно если нет, я бы попробовал сначала заглянуть во флэш-карты. Я также видел множество вкладок eBay, которые останавливали Firefox, хотя это было некоторое время назад (когда я фактически использовал eBay).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .