Новости Software

Экономить ресурсы ПК при работе в Chrome позволит функция RawDraw

В компании Google разрабатывают новый способ распределения ресурсов при использовании браузеров Chrome и их «родственников» на движке Chromium. Функция RawDraw снизит нагрузку на системные ресурсы, меняя принципы отрисовки необходимых частей страницы.

canaltech.com.br

canaltech.com.br

В процессе растеризации Chrome использует сетку ячеек размером по 256 × 256 пикселей. Ресурсы распределяются между разными ячейками, благодаря этому Chrome нет необходимости заново «пересчитывать» и перерисовывать всю страницу каждый раз, как с ней взаимодействует пользователь (или на ней воспроизводится мультимедийный элемент). Тем не менее этот метод может быть усовершенствован.

В современной Сети даже отдельные ячейки страниц могут «весить» довольно много, иногда занимая по 10 Мбайт ОЗУ каждая. Нетрудно представить, сколько ресурсов может использовать каждая страница целиком, не говоря о том, что количество открытых вкладок тоже крайне негативно сказывается на потреблении ресурсов.

При использовании новейшей функции RawDraw запускается процесс Viz, использующий видеокарту для растеризации экрана, причём «не выделяются текстуры для каждой ячейки сетки» — вместо этого хранятся только операции отрисовки. Хотя объяснение пока требует уточнения и дополнения, уже известно, что функция призвана снизить нагрузку как на процессор, так и на оперативную память, причём утверждается, что это снижает потребность в рендеринге до 90 %.

Возможность включить RawDraw формально уже обнародована — это можно сделать по адресу chrome:flags#enable-raw-draw.

Эксперименты показывают, что пока она доступна не всем пользователям, причём известно, что функция пока крайне нестабильна и может вызвать неустранимые ошибки. Например, имеются данные о том, что на некоторых «хромбуках» после её активации прошлось проводить сброс до заводских настроек. Сообщается и о последующих проблемах с отрисовкой в Chrome для Windows, поэтому действовать в любом случае стоит с большой осторожностью.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
Прежде чем оставить комментарий, пожалуйста, ознакомьтесь с правилами комментирования. Оставляя комментарий, вы подтверждаете ваше согласие с данными правилами и осознаете возможную ответственность за их нарушение.
Все комментарии премодерируются.
Комментарии загружаются...
window-new
Soft
Hard
Тренды 🔥
Прошлогодний «взлом» Ubiquiti оказался вымогательством со стороны сотрудника — он арестован 15 мин.
Разработчики Pharaoh: A New Era рассказали о создании саундтрека и объявили запись на закрытое тестирование 2 ч.
Консольный релиз экшен-роглайка Firegirl: Hack ‘n Splash Rescue перенесли на 2022 год 2 ч.
Продолжение мышиного VR-приключения Moss выйдет весной 2022 года 2 ч.
В библиотеку расширенной подписки Nintendo Switch Online добавят оригинальную Paper Mario 2 ч.
Утечка: по мотивам «Матрицы» выпустят игровой опыт на Unreal Engine 5 2 ч.
Одной из мировых премьер The Game Awards 2021 станет The Lord of the Rings: Gollum 2 ч.
Apple будет взымать комиссию в приложениях, даже при использовании сторонних платёжных систем 10 ч.
Роскомнадзор заблокировал крупнейшую площадку для продажи вещей ручной работы Etsy — постановление суда было выдано 2,5 года назад 11 ч.
Приложение Xbox получит опцию напрямую делиться ссылками на клипы и вертикальную ленту на манер TikTok 11 ч.