В Ubuntu 14.04 у меня есть Firefox 46 с 30 открытыми вкладками. Окно Firefox свернуто, я работал с другими программами в течение последних 3 часов. В top
можно увидеть , что Firefox до сих пор использует от 10% до 30% CPU.
Я думаю, что это простое использование процессора является чрезмерным и необоснованным. Мне нужен процессор и заряд батареи для других программ. Я не хочу выходить из Firefox для удобства: потому что мне может понадобиться любая из вкладок в ближайшее время. Я хотел бы приостановить активность процессора (например, для запуска JavaScript, запуска Flash, воспроизведения видео, анимации изображений) на вкладках, которые не были активны в течение последних 5 минут.
Есть ли расширение для этого?
Вкладка Suspend не работает, потому что она просто очищает кэши, она не приостанавливает JavaScript.
UnloadTab не работает, потому что он заставляет Firefox забыть о состоянии всей вкладки, то есть любой неподтвержденный ввод формы будет потерян.
Auto Unload Tab не работает по той же причине: потому что он заставляет Firefox забыть о состоянии всей вкладки, то есть любой неподтвержденный ввод формы будет потерян.
Фоновые вкладки приостановки не работают, поскольку они были разработаны для более ранней версии Firefox и были удалены с веб-сайта аддонов, поэтому они недоступны.
Для целей отладки: как определить среднее использование ЦП на вкладку? Есть ли расширение для этого?