LINUX.ORG.RU

Как сделать, чтобы firefox засыпал?

 , ,


0

1

Как сделать так, чтобы firefox сделать неактивным? Есть много вкладок, cpu потребление 10-15%. Конечно же, есть total suspender или аналоги, но это неудобно тем, что когда начинаешь работать, вкладки все заморожены и приходится ждать, пока они перегрузятся. А глобально никак нельзя сделать так, чтобы firefox перевести в какое-то состояние, при котором он не будет потреблять ресурсы? Выключить firefox не предлагать :)

★★★
Ответ на: комментарий от serg002

Конечно же, есть total suspender или аналоги, но это неудобно тем, что когда начинаешь работать, вкладки все заморожены и приходится ждать, пока они перегрузятся

Это прям какая-то суперпозиция firefox при котором он не потребляет ресурсы и одновременно вкладки не нужно ждать пока они разморозятся.

Вкладки выгружаются CPU и RAM не используется, или CPU и RAM используются зато и ждать не приходится.

Samamy ★★★
()
Последнее исправление: Samamy (всего исправлений: 1)
Ответ на: комментарий от Samamy

а такой вариант, как не жрать проц и моментально возобновить работу у тебя в голове не укладывается?

anonymous
()
Ответ на: комментарий от Samamy

Ну если рассуждать теоретически. Почему бы не сделать режим энергосбережения, в котором процессорное время выделяется только:

  • Вкладкам, воспроизводящим звук.
  • Текущей вкладке.

А остальным, ну скажем, не больше 1% суммарно.

Не знаю, насколько такое вписывается в архитектуру лисы.

wandrien ★★
()
Ответ на: комментарий от anonymous

моментально возобновить работу

без фриза процесса/вкладки не сделать, RAM все равно потреблять будет, тс не сказал какие именно ресурсы он хочет чтобы не жрало

ну если ты такой умный давай расскажи/покажи

Samamy ★★★
()
Последнее исправление: Samamy (всего исправлений: 1)
Ответ на: комментарий от Samamy

RAM все равно потреблять будет

Если код не исполнять, то при недостатке ОЗУ оно уйдёт в своп.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от Samamy

Посмотрел в about:performance.

Вот что у меня в топе потребления:

  • Страница на ютубе, которая открыта где-то там среди кучи окон. Зачем ютуб ждёт CPU, если ничего не воспроизводит… ну вот просто жрёт.
  • Habr, на странице которого вставлен опять же ютуб.
  • Страница одного форума, на которой за каким-то чертом работает webworker. Форум со старинным движком, даже никакого аякса для комментов там нет.

В общем, говнокод жрёт ресурсы, а Firefox никак не в состоянии этому воспрепятствовать. Или в состоянии?.. Надо гуглить.

wandrien ★★
()

Конечно можно

  1. Заменить процессор на тот который будет отдавать на фаерфокс 1% всех ресурсов
  2. Открывать фаерфокс в виртуальной машине, там можно и процент использования задать и кол-во ядер да и вообще до хрена разных кейсов придумать.
  3. Поставить SSD, сам не видел но говорят после установки надолго пропадают мысли по сомнительной оптимизации потребления ресурсов
sv_warvar
()
Ответ на: комментарий от wandrien

Не будет такого уже. Или будет, но будет сделано так, что пользоваться этим не захочется. Или вообще к тому времени не захочется пользоваться браузером. Увы, тут только написание нового движка поможет, ну или на крайний случай жёсткого форка фф (с вычищением гор мусора и плохих решений из кода) с последующим полным отрывом от апстрима и полностью самостоятельной дальнейшей разработкой, как бы ни было соблазнительным желание объединять с ними усилия.

firkax ★★★★★
()
Ответ на: комментарий от serg002

Выше уже намекнули про сигналы:

killall -STOP firefox
killall -CONT firefox

Повесить на сочетания или ещё как.

xaizek ★★★★★
()

cpu потребление 10-15%

Самый простой лайфхак - открыть пустую вкладку и переключиться на неё. Дальше, с вероятностью 95% он сам усыпит все фоновые вкладки, а в активной соответственно ничего нет.

Ну или есть сложные способы. Вплоть до усыпления процессов на уровне системы.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.