Chrome'i renderdamine muutub kiiremaks: siin on see, mida Google teile ei ütle

Google teatas eile, et on ettevõtte Chrome'i veebibrauseris rakendanud mitmeid täiustusi, mis täiustavad seda, kuidas brauser sisu edastab.

Ehkki töötlemata kiiruse parandamine on alati hea, saab selle nimel teha vaid nii palju. Seetõttu hakkas Google Chrome'i toimivuse parandamiseks uurima teisi meetodeid.

Üks parandus, mida Google mainib artiklis, muudab seda, kuidas Chrome käsitseb lehtede uuesti joonistamist. Brauser tuvastab lehe alad, mis pole muutunud, ja need, mis on muutunud. Kõik, mis pole muutunud, kopeeritakse, mis kiirendab toimingut.

Toimivus võib saada löögi, kui lehed on väga dünaamilised. Google'i optimeerimisel on Chrome'i raja joondamise käsud ja see võimaldab brauseril tuvastada elemente, mida pole muudetud. Seejärel võib see kogu asja vahemälust kopeerida, mis võib Google'i sõnul kiirendada uue raami maalimist kuni 35%.

Artiklis kirjeldatakse teist optimeerimismeetodit, mille korral Google Chrome kopeerib eelmistest kaadritest paanid, et värskendada seejärel ainult selle paani konkreetseid piksleid, et kiirendada uuesti joonistamiseks kuluvat aega.

See uus meetod vähendab plaatide uuesti koostamise aega ettevõtte andmetel kuni 40%.

See kõlab kõik hästi ja suurepäraselt, kuid Google ei maini, et teist meetodit ei toeta kõik opsüsteemid ja isegi arhitektuurid.

Kui järgite uue nullkoopiafunktsiooni kohta Inteli ajaveebipostituse linki, saate teada, et see funktsioon on Chrome OS-is vaikimisi lubatud. Artikkel pärineb küll 2016. aasta märtsist, kuid Google ei osuta Chrome'i versioonile ega operatsioonisüsteemidele, millel see vaikimisi sisse lülitatud.

Nullkoopia plaatide värskendamise režiim

Kontrollimaks, kas uus nullkoopia režiim on teie seadmes saadaval, toimige järgmiselt.

  1. Laadige brauseri aadressiribale kroom: // gpu.
  2. Kontrollige jaotises Graafikafunktsiooni olek, kas Native GpuMemoryBuffers on lubatud. Kui seda pole, nt ainult tarkvara, siis ei saa te seda praegu kasutada.
  3. Kontrollige jaotises Compositor Information, kas plaatide värskendamise režiimiks on seatud Zero-copy.

Kui ainult plaatide värskendamise režiim pole õigesti seadistatud, on vaikeseadeks valitud üks koopia, siis võite selle funktsiooni lubada järgmisel viisil:

  1. Laadige kroom: // lipud / # luba nullkoopia Chrome'i aadressiribale.
  2. Lipp Zero-copy rasterizer lubab selle funktsiooni Chrome'is, kui seate selle lubatuks.
  3. Pärast muudatuse tegemist taaskäivitage Chrome ja kontrollige seejärel uuesti chrome: // gpu lehte. IT peaks seal nullkoopiat näitama.

Sõnade sulgemine

Pärast Google'i ajaveebi postituse lugemist on paar asja ebaselge. Esiteks ei maini ettevõte Chrome'i versiooni ega operatsioonisüsteeme, mille jaoks uued funktsioonid on saadaval.

Samuti pole mainitud, kas uus nullkoopia funktsioon on ainult Inteli funktsioon või on saadaval ka mitte-Inteli protsessoritele.

Nüüd sina: mis te teate võtate?