Компания Google работает над новой функцией оптимизации потребления памяти для своего браузера Chrome. Новая функция под названием «Skip best effort tasks» недавно появилась в экспериментальной сборке Сhrome Canary. Она позволяет откладывать некоторые низкоприоритетные задачи для уменьшения объема потребляемой браузером оперативной памяти. Согласно описанию функции, пропущенные задачи будут выполняться при завершении работы браузера.
Функция «Skip best effort tasks» по умолчанию отключена в Chrome Canary. Ее можно активировать с помощью экспериментального флага в настройках или с помощью параметра запуска браузера – вы можете выбрать любой способ.
Как включить флаг в Chrome:
- Убедитесь, что Chrome Canary обновлен.
- Введите в адресную строку chrome://flags/#disable-best-effort-tasks и нажмите Enter, чтобы перейти к необходимому флагу на странице настроек.
- Установите статус флага Enabled.
- Перезапустите Chrome.
Вы также можете прописать ярлыку запуска браузера параметр --disable-best-effort-tasks.
Вы можете отменить изменение в любое время за счет установки значения экспериментального флага Default или Disabled или удалив параметр запуска.
При включении функции Chrome выводит следующее предупреждение: «Вы используете неподдерживаемый флаг командной строки: --disable-best-effort-tasks. Стабильность и безопасность будут нарушены». Однако, на практике никаких проблем при работе браузера замечено не было – предупреждение может быть стандартным для экспериментальных функций.
В описании функции сообщается:
Если данный флаг установлен, задачи с самым низким приоритетом не будут выполняться до завершения работы браузера. Очередь задач с низким приоритетом может увеличить потребление памяти. Ожидается, что Chrome будет работать стабильно с новым флагом, но некоторые невидимые операции, такие как запись пользовательских данных на диск, очистка кеша, формирование отчетов или обновления компонентов не будет выполняться до завершения работы браузера.
Таким образом, при включении функции Chrome формирует очередь задач с низким приоритетом, которая со временем увеличивается, что может привести к увеличению потребления памяти.
В то же время Chrome не будет выполнять низкоприоритетные задачи во время активных сеансов как раз для экономии памяти. Задачи будут запускаться только при завершении работы, что может привести к задержкам выключения.
Среди задач с низким приоритетом упоминается телеметрия, очистка кеша на диске, запись пользовательских данных на диск и обновление компонентов браузера.
Новая функция по сокращению использования памяти – не единственное нововведение в Chrome за последнее время. Недавно мы писали про новую функцию Never-Slow Mode, которая направлена на ограничения запросов ресурсов и ускорения загрузки веб-страниц.
Обновления программ, что нового
• В AdGuard Антибаннер для Chrome пропали Пользовательские фильтры и Фильтр быстрых исправлений. Что делать?
• Не работает Gemini на Android в России? Замени comss.dns.controld.com на dns.comss.one
• Обновление Intel Wi-Fi Drivers 23.110.0: Улучшения для работы мобильного хот-спота на 5 ГГц, исправления безопасности
• «Перевод в Firefox» получил поддержку русского языка в Firefox 135
• MSI Afterburner получил поддержку NVIDIA Smooth Motion и видеокарт серии GeForce RTX 50
• NVIDIA GeForce Game Ready 572.24 Hotfix для Windows 11 и Windows 10