Мне нужно что-то вроде диспетчера задач Windows иливершинаиз Linux (или, черт возьми, даже как диспетчер задач вГугл Хром), который может отслеживать, сколько ресурсов (загрузка ЦП и жесткого диска) используют различные страницы или плагины в Firefox.
Есть ли что-то родное для Firefox, что может показать эту информацию? Или, может быть, плагин, который покажет ресурсы, используемые другими плагинами?
решение1
Большая часть необходимых для этого функций встроена.
Чтобы просмотреть использование ресурсовстраницы
см. about:memory
. Это дает вам интерактивное дерево распределения памяти (кликните по элементу, чтобы увидеть более подробную информацию; наведите указатель мыши, чтобы увидеть подробное объяснение того, что означает каждая запись):
- Ниже
explicit/layout
вы увидите объем памяти, используемый непосредственно для отображения каждой вкладки. - Ниже
explicit/js
вы увидите память, используемую каждым «отсеком» Javascript.Обратите внимание, что для каждого домена существует отдельная куча или отсек.(какhttp://superuser.com
) а не страница. Эти числа представляют, сколько памяти скрипты, работающие на этих страницах, используют в общей сложности.
Для использования процессора Javascript, работающего на страницах, попробуйтеПрофилировщик Javascript расширения Firebug. К сожалению, мне не известны какие-либо средства поддержки профилирования использования ЦП макетом страницы.
Чтобы просмотреть использование ресурсовплагины
используйте просмотрщик процессов/системный монитор/диспетчер задач вашей операционной системы. Firefox теперь запускает плагины в отдельных процессах, поэтому, просматривая использование памяти/ЦП каждым процессом, вы узнаете производительность соответствующего плагина.
В Linux процессы плагинов называются plugin-container
. Посмотрите на командную строку каждого процесса, чтобы узнать, какой плагин он представляет.
При сбое плагина (или завершении его процесса) на открытой странице(ах) вы увидите сообщение, содержащее экземпляры аварийно завершившегося плагина.
решение2
Если вы перейдете на about:memory
, Firefox предоставит вам подробный отчет о текущем использовании памяти. about:memory?verbose
еще более подробный.