Визуализацията на Chrome става по-бърза: ето това, което Google не ви казва

Google обяви вчера, че е внедрил няколко подобрения в уеб браузъра Chrome на компанията, които подобряват начина, по който браузърът представя съдържание.

Въпреки че подобренията в суровата скорост винаги са добри, можете да направите само толкова много за това. Ето защо Google започна да търси други методи за подобряване на производителността на Chrome.

Едно подобрение, което Google споменава в статията, променя как Chrome обработва преначертани страници. Браузърът идентифицира областите на страницата, които не са се променили, и тези, които са се променили. Всичко, което не е променено, се копира, което ускорява операцията.

Изпълнението може да вземе удар, когато страниците са много динамични. Оптимизацията на Google има команди за изтегляне на песен в Chrome и дава възможност на браузъра да идентифицира елементи, които не са променени. След това той може да копира цялото нещо от кеша, което според Google може да ускори рисуването на нова рамка с до 35%.

Статията описва втори метод за оптимизация, при който Google Chrome копира плочки от предишни кадри, за да актуализира само конкретни пиксели в тази плочка след това, за да ускори времето, необходимо за преначертаване.

Този нов метод намалява времето за пречертаване на плочки с до 40% според компанията.

Всичко това звучи добре и страхотно, но Google не споменава, че вторият метод не се поддържа от всички операционни системи и дори архитектури.

Ако следвате връзката към публикацията в блога на Intel за новата функция с нулево копиране, ще научите, че функцията е активирана по подразбиране само в Chrome OS. Статията обаче датира от март 2016 г., но Google не дава указания за версията на Chrome, нито за операционните системи, за които е активирана по подразбиране.

Zero Copy Tile Update Mode

За да проверите дали новият режим Zero Copy е наличен на вашето устройство, направете следното:

  1. Заредете chrome: // gpu в адресната лента на браузъра.
  2. Под Графичен статус на функцията проверете дали Native GpuMemoryBuffers е активиран. Ако не е, напр. Само софтуер, не можете да го използвате в момента.
  3. Под Информация за композитора проверете дали режимът за актуализиране на плочки е зададен на Zero-copy.

Ако само режимът за актуализиране на плочки не е зададен правилно, по подразбиране е зададено Едно копие, тогава можете да активирате функцията по следния начин:

  1. Заредете chrome: // flags / # enable-zero-copy в адресната лента на Chrome.
  2. Растризаторът за нулево копиране на флага активира функцията в Chrome, когато я зададете на активирана.
  3. Рестартирайте Chrome след извършване на промяната и проверете отново страницата chrome: // gpu след това. ИТ трябва да показва нулево копие там.

Заключителни думи

Няколко неща са неясни, след като прочетете публикацията в блога на Google. Първо, компанията не споменава версията на Chrome или операционните системи, за които са достъпни новите функции.

Също така не се споменава дали новата функция с нулево копиране е само функция Intel или е налична и за не-Intel процесори.

Сега Вие: Какво мислите за съобщението?