Google объявил вчера, что он внедрил несколько улучшений в веб-браузер Chrome компании, которые улучшают то, как браузер отображает контент.
Несмотря на то, что улучшения в сырой скорости всегда хороши, с этим можно многое сделать. Вот почему Google начал искать другие методы для улучшения производительности Chrome.
Одно из усовершенствований, которое Google упоминает в статье, изменяет способ обработки перерисовками страниц Chrome. Браузер определяет области страницы, которые не изменились, и те, которые изменились. Все, что не изменилось, копируется, что ускоряет работу.
Производительность может пострадать, когда страницы очень динамичны. Оптимизация Google имеет команды отрисовки трека Chrome и позволяет браузеру идентифицировать элементы, которые не были изменены. Затем он может скопировать всю вещь из кэша, что, по мнению Google, может ускорить рисование нового кадра на 35%.
В статье описывается второй метод оптимизации, при котором Google Chrome копирует листы из предыдущих кадров, чтобы впоследствии обновлять только определенные пиксели в этой плитке, чтобы ускорить время, необходимое для перерисовки.
Этот новый метод сокращает время перерисовки плитки до 40% в зависимости от компании.
Все это звучит хорошо и замечательно, но Google не упоминает, что второй метод поддерживается не всеми операционными системами и даже архитектурами.
Если вы перейдете по ссылке в блоге Intel о новой функции нулевого копирования, вы узнаете, что эта функция включена по умолчанию только в Chrome OS. Статья датируется мартом 2016 года, но Google не указывает ни версию Chrome, ни операционные системы, в которых он включен по умолчанию.
Режим обновления плитки нулевого копирования
Чтобы проверить, доступен ли новый режим нулевого копирования на вашем устройстве, выполните следующие действия:
- Загрузите chrome: // gpu в адресную строку браузера.
- В разделе «Состояние графического объекта» проверьте, включен ли собственный режим GpuMemoryBuffers. Если это не так, например, Только программное обеспечение, то вы не можете использовать это прямо сейчас.
- В разделе «Информация о композиторе» проверьте, установлен ли режим обновления тайлов в ноль-копирование.
Если только Tile Update Mode установлен неправильно, по умолчанию установлено значение One-copy, тогда вы можете включить эту функцию следующим образом:
- Загрузите chrome: // flags / # enable-zero-copy в адресную строку Chrome.
- Флаг растеризатора с нулевым копированием включает функцию в Chrome, когда вы ее активируете.
- После внесения изменений перезапустите Chrome и снова проверьте страницу chrome: // gpu. ЭТО должно показать нулевую копию там.
Заключительные слова
Несколько вещей неясно после прочтения сообщения в блоге Google. Во-первых, компания не упоминает версию Chrome или операционные системы, для которых доступны новые функции.
Также не упоминается, является ли новая функция нулевого копирования только для Intel или доступна для процессоров не-Intel.
Теперь вы: Как вы относитесь к объявлению?