Quick Intensive Throttling в Chrome: как снизить расход оперативной памяти
Chrome остаётся доминирующим браузером, но многие пользователи жалуются на высокий расход оперативной памяти и энергии. Если вы замечаете торможения при большом количестве вкладок или у вас мало RAM, новая экспериментальная опция Quick Intensive Throttling может помочь уменьшить потребление ресурсов. Ниже — что это делает, как включить и как правильно протестировать её эффективность.
Что такое Quick Intensive Throttling
Quick Intensive Throttling — это экспериментальный флаг Chrome, предназначенный для ограничения интенсивного пробуждения (wake-ups) JavaScript во вкладках, находящихся в фоне и помеченных как загруженные скрытыми. Раньше браузер позволял скриптам пробуждать такие вкладки более одного раза в минуту в течение первых пяти минут простоя. В Chrome 86 была введена Intensive Wake Up Throttling, которая сократила частоту пробуждений для вкладок, неактивных более пяти минут.
Новое поведение, тестируемое в Canary, уменьшает этот «льготный» период с пяти минут до 10 секунд. То есть спустя 10 секунд без активности Chrome начнёт жёстче ограничивать пробуждение фоновых скриптов. По сообщениям разработчиков, это позволяет сократить CPU time примерно на 10% и увеличить время работы от батареи до 1,25 часов в определённых сценариях.
Важно: это изменение касается только страниц, которые считаются «loaded while hidden» — загруженных в фоне и не отображаемых. Для видимых вкладок и интерактивных страниц поведение не изменяется.
Почему это помогает
- Меньше пробуждений = меньше переключений CPU и меньше вычислений в фоне.
- Снижение фоновой нагрузки улучшает отзывчивость при переключении между вкладками и уменьшает вероятность фризов.
- Для ноутбуков и мобильных устройств это прямо влияет на время работы от батареи.
Краткая аналогия: представьте, что каждая фоновая вкладка периодически звонит вам по будильнику — Quick Intensive Throttling уменьшает количество этих звонков, если вкладка не нужна.
Когда это может не помочь
- Веб‑приложения, которые намеренно выполняют задачи в фоне (например, синхронизация, медиа‑стримы, сервис‑воркеры), могут требовать частого пробуждения и перестанут работать корректно при жёстком ограничении.
- Если у вас много расширений, они могут влиять на использование памяти сильнее, чем сами вкладки.
- На мощных машинах с большим объёмом RAM эффект будет менее заметен.
Альтернативные подходы для снижения расхода RAM и энергии
- Использовать менеджеры вкладок (tab suspender) и расширения, которые выгружают неиспользуемые вкладки.
- Ограничить число одновременно открытых вкладок или группировать их (Tab Groups).
- Переход на лёгкие браузеры (например, на движках с оптимизацией памяти), если Chrome критичен по ресурсам.
- Отключение or откладывание тяжёлых расширений и скриптов через настройку расширений.
Как установить и включить Quick Intensive Throttling (шаг за шагом)
Вы можете опробовать опцию на настольных системах и на Android, но флаг доступен только в Chrome Canary — отдельной экспериментальной сборке браузера.
- Перейдите на страницу загрузки Google Chrome Canary.
- Нажмите «Download Chrome Canary» (Загрузка Chrome Canary). Браузер установится автоматически.
- Следуйте подсказкам установщика, чтобы завершить настройку.
- В адресной строке введите canary://flags и нажмите Enter.
- В строке поиска начните вводить Quick Intensive Throttling — нужный флаг должен появиться.
- Нажмите на выпадающее меню справа от флага «Quick intensive throttling after loading», выберите Enabled.
- Нажмите «Relaunch», чтобы перезапустить Canary и применить изменения.
Флаг работает на Windows, macOS, Linux, Chrome OS, Android, Fuchsia и Lacros.
Важно: Canary — экспериментальная сборка. Она получает новые функции раньше стабильной версии, но может быть нестабильной. Сохраняйте важную работу и будьте готовы к сбоям.
Практическая методика: как проверить эффект самостоятельно
Мини‑методика для пользователя или системного администратора:
- Подготовка:
- Закройте ненужные приложения.
- Откройте одинаковый набор вкладок в стабильном Chrome и в Canary (например, 20 вкладок, включая соцсети, почту и несколько новостных сайтов).
- Базовый замер (без флага):
- В стабильном Chrome откройте Диспетчер задач Chrome (Shift+Esc на десктопе) и зафиксируйте использование CPU и памяти.
- Если есть возможность, замерьте время автономной работы аккумулятора (например, от 100% до 90%) или используйте профайлер энергии в ОС.
- Тест в Canary с флагом:
- Включите флаг, перезапустите браузер.
- Повторите те же измерения.
- Критерии приёмки:
- CPU time во вкладках уменьшился, система менее нагружена при фоновой работе;
- Время отклика при переключении вкладок улучшилось;
- Нет видимых сбоёв в критичных веб‑сервисах, которые вы используете.
Если результаты удовлетворительны, можно оставить флаг включённым в Canary и ждать его распространения в стабильную сборку. Для корпоративного развёртывания тестируйте на небольшом наборе машин перед массовым внедрением.
Чек‑листы по ролям
Для обычного пользователя:
- Установить Canary отдельно от основного Chrome.
- Включить флаг и перезапустить браузер.
- Сравнить ощущение отзывчивости и время работы батареи.
Для веб‑разработчика:
- Протестировать фоновые задачи и таймеры (setTimeout, setInterval, WebWorkers) при включённом флаге.
- Убедиться, что критичная логика не зависит от частых пробуждений вкладки.
Для IT‑администратора:
- Провести пилот на выборке машин.
- Проверить совместимость с корпоративными веб‑приложениями.
- Подготовить инструкции по откату для пользователей.
Совместимость, риски и советы по откату
- Совместимость: поддерживается в версиях Canary на большинстве платформ (Windows, macOS, Linux, Chrome OS, Android и др.).
- Риски: экспериментальные флаги могут вызывать утечки памяти, падения или некорректную работу сайтов.
- Откат: чтобы вернуть поведение по умолчанию, вернитесь в canary://flags и установите флаг на Default или Disabled, затем перезапустите браузер.
Безопасность и приватность
Флаги — это локальные настройки браузера. Включение Quick Intensive Throttling не меняет политику сбора данных Chrome; эксперимент не должен отправлять дополнительные данные с вашей машины автоматически. Тем не менее, Canary как сборка может собирать телеметрию, если это включено в настройках браузера. Если вы заботитесь о приватности, проверьте и при необходимости отключите сбор телеметрии в настройках.
Часто задаваемые вопросы
Q: Доступен ли этот флаг в стабильной версии Chrome? A: Пока нет — опция тестируется в Canary; затем её могут перенести в бета‑каналы и в стабильный релиз.
Q: Можно ли потерять данные, если Canary упадёт? A: Рекомендуется не хранить критические несохранённые данные в экспериментальном браузере; синхронизация и резервное копирование важны.
Q: Как понять, что флаг действительно помог? A: Используйте Диспетчер задач Chrome и системный монитор, сравнивайте показатели CPU и RAM до и после, а также субъективную отзывчивость.
Короткое резюме
Quick Intensive Throttling — полезный эксперимент для тех, кто хочет уменьшить фоновую нагрузку Chrome и продлить время работы от батареи. Он сокращает «льготный» период для пробуждений фоновых вкладок с пяти минут до 10 секунд и уже показывает обещанные улучшения в некоторых сценариях. Тестируйте функцию в Canary, сравнивайте показатели и учитывайте возможные несовместимости с веб‑приложениями, которые активно работают в фоне.
Важно: экспериментальные флаги могут быть нестабильными — включайте их с осторожностью.
Ключевые действия: установите Chrome Canary, включите canary://flags → Quick intensive throttling after loading → Enabled, перезапустите, протестируйте и принимайте решение по результатам.
Сводка в конце — сравните поведение браузера с флагом и без него и оставляйте только в том случае, если заметите реальную выгоду.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента