Вопрос: Определите, какая вкладка в Firefox использует ресурсы ЦП?


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

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


214
2018-01-18 21:55


Источник


Нет, нет возможности для этого. Я не буду публиковать ответ, потому что может быть какое-то стороннее решение. - Sasha Chedygov
Я нашел это через google, это плагин. addons.mozilla.org/en-US/firefox/addon/bartab ... Делает это так (предположительно), вкладка не использует ресурсы, пока вы не нажмете на нее и не будете активно ее просматривать. Из комментариев пользователя он может работать не так, как рекламируется, и, по-видимому, в firefox4 это собственное поведение без плагина. Лично я бы попробовал ff4, если вы еще этого не сделали. - CreeDorofl
Firefox не использует отдельные процессы для каждой вкладки и плагина, как это делает Chrome, поэтому у него нет причин иметь диспетчер задач, такой как Chrome. - Synetech
@chris: Да, в этом году они переключились на более быструю модель выпуска ... - Tom Wijsman
Пять лет спустя, и ничего подобного не было предоставлено Firefox. Пользователям, заинтересованным в наличии такой функции, рекомендуется вернуться этот запрос функции, - Luís de Sousa


Ответы:


Начиная с Firefox 47 вы можете использовать about:performance чтобы проверить, какие страницы и расширения замедляют работу браузера.

enter image description here


216
2018-06-13 14:18



Для меня это показывает 1-2% для нескольких вкладок, а не 37%, как показывает TaskManager. Любые другие идеи? - Aleksey K
Мне это не кажется полезным. Возможно, я это проверил правильно. У меня есть пустая HTML-страница с бесконечным while и FireFox все еще говорит, что страница работает хорошо, LOL. Кроме того, сбор данных просто медленнее, чем Chrome. Есть ли дополнения / плагины, которые могли бы сделать это проще? - benjaminz


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


33
2017-11-26 08:55



Очевидно, что это не то же самое, что использование ЦП, но по моему опыту они очень часто коррелируют. Убив самую большую вкладку памяти, производительность процессора и отставание часто заметно снижаются. - peterflynn
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.   @ytpete, то вы часто посещаете узкое подмножество веб-страниц, потому что нет абсолютно никакой причины, по которой они обязательно будут связаны. Это достаточно просто, чтобы иметь 1 КБ веб-страницу с JavaScript с бесконечным циклом и, следовательно, 100% загрузку процессора, а другая с 100 МБ изображений, в которых нет центрального процессора. - Synetech
about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.   На этой странице есть информация о загрузке ЦП? Если нет, то какое это имеет отношение к заданному вопросу? Этот «ответ» должен быть комментарием, а не ответом. - Synetech
Это отлично поработало для меня. Хотя верно, что небольшой цикл Javascript может поражать процессор без использования памяти, это не то, что делают большинство сценариев веб-страниц, - они делают удаленные вызовы, обновляют и манипулируют DOM, получая вызовы с помощью плагинов (например, Flash) и т. Д. Все это может привести к увеличению использования памяти (особенно если страница медленно течет). Я нашел вкладку преступника, закрыл ее, использовал кнопку «Свернуть книгу», и Firefox работал нормально. Еще раз спасибо! - Nick
Хорошо, мне кажется, этот вопрос касается использования ЦП, а не памяти ... - Luís de Sousa


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

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

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


10
2017-09-03 06:19



У меня нет установленной Flash, и у меня установлен NoScript. Это все еще происходит на OSX, хотя у меня есть два процессора с 8 ядрами и 32 ГБ ОЗУ - chaostheory


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


6
2017-11-15 02:26



К сожалению, искатель использует Firefox 3.x. :( - dangowans
Я соглашусь на любую версию firefox :) - chris
По-видимому, этот профилировщик так и не был представлен. В данный момент ссылка мертва. - Luís de Sousa
Ссылка есть, но медленная - Journeyman Geek♦


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


4
2018-06-15 21:29



Вы также можете добиться успеха, используя кнопки очистки памяти в about:memory, Я не знаю, будут ли они работать, а также перезапустить Firefox. Мне бы хотелось увидеть некоторые исследования. - joeytwiddle
Благодарю. Делал это раньше, делал это снова, а использование реальной памяти оставалось на уровне 92% при нажатии любой из них. <br/> Что касается Flashblock и Nevercrash, о чем я упоминал, они стали несовместимыми с Firefox 34. «Вы обновили до последней версии?» вечная проблема. Волна теперь - Flashstopper и UnloadTab. Скорее совместимый, но UnloadTab теперь неудивительно разгружает вкладки, не требует явной «разгрузки вкладок» (отлично), а «перезагрузка вкладок» действует как обновление страницы (менее точное, но с использованием кеша). Можно установить «Keep Address Loaded», когда эта перезагрузка нарушает состояние страницы, которое вы хотите сохранить. - Papou
Спасибо за тестирование. :) <plug> Я использую свои собственные Спящий режим с помощью Greasemonkey. Он перемещается на страницу, содержащую свет, после того, как вкладка не используется в течение нескольких часов. Спящий режим может быть принудительно его букмарклет, - joeytwiddle


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

enter image description here


4
2018-01-26 00:32



К сожалению, пока не совместим с Firefox 57.0+ - Ed Randall


Следующие ответ к другому может помочь вам. Ответ написан пользователем «accolade».

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

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

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

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

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


3
2018-04-07 18:02