Как я могу предотвратить высокую загрузку ЦП на вкладках Chrome в OS X?

1920
goodside

Я делаю это много:

  • Обратите внимание, что мой MacBook Air сильно нагревается
  • Откройте Activity Monitor, см. Процесс «Google Chrome Helper», привязанный к 100% процессору
  • Откройте Диспетчер задач Chrome, чтобы найти ответственную вкладку
  • Найдите и убейте какой-нибудь пост в блоге, который я открыл два дня назад, у которого JS работает бесконечный цикл

Это особенно расстраивает, если это происходит, когда я далеко от своего стола, и мои поклонники изнашиваются всю ночь без всякой причины.

Как я могу предотвратить это?

Я знаю, что cputhrottle позволяет ограничить использование процессора конкретным PID, но Chrome использует много процессов. Я подумал о написании скрипта, который периодически запускается cputhrottleна каждом PID ps -A | grep Chrome, но это также замедляет работу вкладок переднего плана, которые я бы хотел сохранить на полной скорости. Мониторинг переключений переднего плана / фона может осуществляться через расширение Chrome, которое должно было бы взаимодействовать с демоном, работающим вне Chrome, через API-интерфейс Native Messaging, но кажется, что для написания и распространения требуется много работы. Я надеюсь, что есть более простое решение, которое я пропускаю.

6

1 ответ на вопрос

2
strobelight

Добавьте расширение " Большая подвеска " в Chrome. После добавления вы увидите страницу настроек, где вы можете выбрать, когда следует приостановить вкладки, когда включить (например, в фокусе).

Общие настройки вида Great Suspender:

enter image description here

Я также проверяю Автоматически отключать, когда вкладка получает фокус . Когда вы закончите с желаемыми настройками, прокрутите вниз и нажмите Сохранить настройки.

Я слушаю музыку весь день в Google Play, поэтому не хочу, чтобы эта вкладка была приостановлена, поэтому я щелкаю правой кнопкой мыши на вкладке и выбираю Закрепить эту вкладку.

enter image description here

Сами плагины могут быть виновником, поэтому меняйте при запуске плагинов настройки -> дополнительные -> настройки контента -> плагины -> позвольте мне выбрать, когда запускать контент плагина

обновлено как предложено strobelight 7 лет назад 0
Я добавил изображение, но в остальном хорошее обновление! DavidPostill 7 лет назад 0