Візуалізація Chrome стає швидшою: ось те, що Google не каже вам

Google вчора оголосив, що впровадив декілька вдосконалень у веб-браузер Chrome компанії, які покращують спосіб відображення вмісту браузера.

Незважаючи на те, що поліпшення швидкості в режимі сировини завжди добре, ви можете зробити з цим лише стільки. Ось чому Google почав шукати інші методи для підвищення продуктивності Chrome.

Одне вдосконалення, про яке згадує Google у статті, - це зміна того, як Chrome обробляє перемальовки сторінок. Браузер визначає області сторінки, які не змінилися, та ті, що змінилися. Все, що не змінилося, копіюється, що прискорює операцію.

Продуктивність може спричинити хіт, коли сторінки дуже динамічні. Оптимізація Google має команди намалювання треку Chrome і дозволяє браузеру визначати елементи, які не були змінені. Потім він може скопіювати всю кеш із кешу, що, на думку Google, може пришвидшити фарбування нового кадру на 35%.

У статті описаний другий метод оптимізації, в якому Google Chrome копіює плитки з попередніх кадрів, а потім лише оновлює певні пікселі на цій плитці, щоб прискорити час, необхідний для перемальовування.

Цей новий метод скорочує час перемальовування плитки до 40% за версією компанії.

Це звучить все добре і чудово, але Google не зазначає, що другий метод підтримується не всіма операційними системами і навіть архітектурами.

Якщо ви перейдете за посиланням на повідомлення в блозі Intel про нову функцію з нульовою копією, ви дізнаєтесь, що ця функція ввімкнена лише за замовчуванням у ОС Chrome. Ця стаття бере свій початок з березня 2016 року, але Google не вказує на версію Chrome, а також на операційні системи, які ввімкнено за замовчуванням.

Режим оновлення плитки нульової копії

Щоб перевірити, чи доступний новий режим Zero Copy на вашому пристрої, виконайте наступне:

  1. Завантажте chrome: // gpu в адресний рядок браузера.
  2. У розділі Статус графічної функції перевірте, чи ввімкнено Native GpuMemoryBuffers. Якщо це не так, наприклад, лише програмне забезпечення, ви не можете використовувати це зараз.
  3. У розділі Інформація про композитора перевірте, чи для режиму оновлення плиток встановлено значення Нульова копія.

Якщо лише в режимі оновлення плитки встановлено неправильно, за замовчуванням встановлено Однокопійна копія, ви можете ввімкнути цю функцію наступним чином:

  1. Завантажте chrome: // flags / # enable-zero-copy в адресному рядку Chrome.
  2. Растерізатор з нульовою копією прапорця дозволяє включити цю функцію в Chrome, коли ви встановите її на "Увімкнено".
  3. Після внесення змін перезавантажте Chrome, а потім знову перевірте сторінку chrome: // gpu. ІТ має показувати нульову копію там.

Заключні слова

Кілька речей незрозуміло після прочитання публікації в блозі Google. По-перше, компанія не згадує версію Chrome або операційні системи, для яких доступні нові функції.

Також не згадується, чи є новою функцією нульової копії лише функцію Intel чи доступна і для процесорів, що не належать Intel.

Тепер Ви: Що Ви приймаєте за оголошення?