Task manager для вкладок в Firefox, или какая из тридцати открытых страничек кушает ресурсы?
Поскольку вместо программ теперь всё больше странички в браузере, а из Javascript-писателей, похоже, некоторые до сих пор не научились писать экономный по ресурсам код, возникает вопрос — как бороться с поедателями ресурсов? Строчка в Task Manager вида Firefox 90% 1,500,000K не очень информативна.
Причём такая проблема характерна не только для нетбуков, но и для вполне мощных десктопов — как известно, хреновый код может уложить любые ресурсы.
C flash проще — его почти нигде не надо кроме youtube — NoFlash решает проблему. А вот NoScript проблему решает плохо — почти везде Javascript используется не только для показа порнобанеров, но и для полезных вещей типа валидации форм, Ajax и т.п. И если скрипты по умолчанию выключить, то потом придётся тратить время на включение скрипта обратно на этой страницы, что заставит её перезагрузиться с потерей содержимого формы.
Хорошим решением было бы «зажимание» приоритета скриптам на всех вкладках кроме текущей, да что-то вот не видно готового, поправьте, если не прав. Частичным решением был бы аналог task manager-а, но не для процессов, а дла страничек-вкладок, чтоб знать кто сильно много кушает, только тоже нету.
Закрывать странички? Да, но часто открыто то, что реально нужно, считайте что у вас на столе лежит тридцать листов бумаги — все нужны.
Да, браузер — Firefox, но можно расширить дискуссию, если этот вопрос решён в каком-либо другом браузере.
Хром, насколько я понимаю, тоже так не умеет, хотя не валится весь из-за одной кривой странички, и на том спасибо.
У Google Chrome есть «Диспетчер задач» (находится он тут «Настройка и управление Google Chrome — Инструменты — Диспетчер задач»). В этом «Диспетчер задач» видно сколько процессора/памяти поедает каждая открытая вкладка + видно сколько процессора/памяти поедают расширения и Флеш в том числе.
Спасибо. Не знал про эту фичу. То, что надо.
Но: где гарантия что браузер от «корпорации добра» не собирает что-нибудь и не передаёт в гугль «на всякий маркетинговый случай»? Поэтому не пользуюсь хромом, а так он неплох.
А не встречались расширения, которые бы саму вкладку изменяли так, чтобы, например, её фон являлся прогресс-баром, показывающим использование ресурсов? Ну, или текст добавлял.
По поводу Огнелиса, насколько я понимаю страничка, крутится не в отдельном процессе и поэтому невозможно определить с какой страницы javascript, флеш или кривой плагин вызвал утечку.
Для контроля утечек, есть пара плагинов но они показывают все в нечитаемом формате, понятном разве что разработчикам.
А с Оперой что? Меня бесит когда она начинает отжирать по 25% (одно ядро) процессорного времени. И как назло это часто начинается когда открыл кучу страниц с результатами поиска и их все надо изучить перед закрытием.
Думаю это часто связано с флешем (тяжелые банеры и т.п.). Был бы способ выяснить какая вкладка нагружает.
PS Opera 11.11
Я тоже думал что флеш, но он безболезненно отрубается и, если надо, активируется без перезагрузки страницы. Но тормозить умеет не только флеш, но и джаваскрипт.
Не используй старую Оперу, переходи на Firefox или Chrome. Ведь устаревший софт - зло. И если пока не можешь отказаться от Opera на Presto, вышел патч уязвимости heartbleed - текущая версия 12.17.