Как найти и диагностировать плохо работающие надстройки Firefox?
Я использую много дополнений в моем Firefox. Одна из них вызывает периодические зависания при просмотре видео. Супер раздражает.
Помимо выполнения бинарного поиска отключенных надстроек, чтобы сузить проблему (что займет много времени из-за частоты зависаний), есть ли другие варианты?
Если проблема возникла из нативного приложения, я бы просто загрузил профилировщик и посмотрел, куда идет время. Но это все в Javascript.
Существуют ли какие-либо инструменты, чтобы помочь понять это? Может быть, какой-нибудь инструментарий, который я могу добавить в несколько ключевых исходных файлов в локальной сборке, чтобы помочь диагностировать проблему?
2 ответа
Это зависит.
1) Это может быть ваша ОС.
Вы на Linux? Тогда у вас будет плохая производительность вспышки, и на самом деле нет ни рифмы, ни причины, когда и почему. Я увижу, как флэш-память сгорает в одном из моих процессорных ядер, и единственное средство - убить Firefox и вернуться на страницу, которая обычно работает.
2) Что касается дополнений.
Популярные и обновленные аддоны обычно работают довольно хорошо. Их разработчики склонны исправлять ошибки и устранять утечки памяти. Что касается менее поддерживаемых надстроек, вы можете использовать это расширение для оповещения о возможных утечках памяти: https://addons.mozilla.org/en-US/firefox/addon/2490
Во -первых, попробуйте отключить плагин Java и / или Flash, именно эти две проблемы и вызывают большинство проблем.
во-вторых, следите за своей консолью ошибок. аддон с ошибками обычно выдает множество ошибок и предупреждений.
в-третьих, удачи!