Для анализа потребления процессоров Addons Firefox в SO [закрыто
Вопрос
В настоящее время я анализирую неэффективные дополнения Firefox, удаляя их и эмпирически увидев, был ли аддон проблемой или нет. Тем не менее, этот способ найти неэффективные аддоны очень трудоемкий.
Я хотел бы знать точные числовые способы увидеть
- Потребление процессора для каждого аддона независимо в Firefox
- Потребление процессора для двух разных аддонов одновременно в Firefox (Обратите внимание, что не практично иметь два аддона в вашем браузере каждый раз, а затем измерять необходимость в долгосрочной перспективе)
Очевидно, достаточно измерить только процессор, а не потребление памяти вообще, чтобы сделать тесты простыми.
Есть ли какой -нибудь инструмент для измерения потребления процессора для комбинации 2 в наборе аддон?
Решение
Нет, к сожалению, такого инструмента нет. Самое близкое - различные инструменты профилирования (например, Венкман), которые могут показать вам время, проведенное в различных функциях JS, но агрегирование этих данных, чтобы определить, будет ли расширение неэффективным.
Mozilla также использует DTRACE на Mac (со специальными сборками Firefox и специальными сценариями DTRACE) для анализа производительности. Я полагаю, что это также может быть адаптировано для этого.
Другие советы
Есть дополнение Firefox, чтобы увидеть Память Применение: О памяти аддонс.
Установите аддон и откройте страницу about:addons-memory
, он отобразит использование памяти для всех установленных аддон (включая нативные аддонс Firefox).
Вас также может быть заинтересован Использование памяти TAB, которое отображает использование памяти для каждой открытой вкладки.