Kroms återgivning blir snabbare: här är vad Google inte berättar

Google meddelade igår att de har implementerat flera förbättringar i företagets Chrome webbläsare som förbättrar hur webbläsaren ger innehåll.

Även om förbättringar av råhastighet alltid är bra, finns det bara så mycket du kan göra åt det. Det är därför Google började titta på andra metoder för att förbättra Chrome-prestanda.

En förbättring som Google nämner i artikeln förändrar hur Chrome hanterar ritningar av sidor. Webbläsaren identifierar områden på sidan som inte har ändrats och de som har ändrats. Allt som inte har ändrats kopieras vilket påskyndar operationen.

Prestanda kan ta en hit när sidorna är mycket dynamiska. Googles optimering har Chrome-spårdragningskommandon och gör det möjligt för webbläsaren att identifiera element som inte har ändrats. Den kan sedan kopiera hela saken från cache, vilket enligt Google kan påskynda målningen av en ny ram med upp till 35%.

Artikeln beskriver en andra optimeringsmetod där Google Chrome kopierar brickor från tidigare ramar för att bara uppdatera specifika pixlar i den brickan efteråt för att påskynda den tid det tar att rita om.

Denna nya metod minskar tidningen för omtegning av brickor med upp till 40% enligt företaget.

Det här låter allt bra och bra, men Google kan inte nämna att den andra metoden inte stöds av alla operativsystem, och till och med arkitekturer.

Om du följer länken till Intels blogginlägg om den nya nollkopieringsfunktionen lär du dig att funktionen endast är aktiverad som standard på Chrome OS. Artikeln går dock tillbaka till mars 2016 men Google ger ingen indikation på versionen av Chrome och inte heller vilka operativsystem som den är aktiverad på som standard.

Noll uppdateringsläge för noll kopiering

Gör följande för att kontrollera om det nya nollkopieringsläget är tillgängligt på din enhet:

  1. Ladda krom: // gpu i webbläsarens adressfält.
  2. Kontrollera om Native GpuMemoryBuffers är aktiverat under Grafikfunktionsstatus. Om det inte är t.ex. programvara endast kan du inte använda det just nu.
  3. Kontrollera om Tile Update Mode är inställt på Zero-copy under Compositor Information.

Om endast flisuppdateringsläge inte är korrekt inställt är standardinställningen inställd på En-kopia, kan du aktivera funktionen på följande sätt:

  1. Ladda krom: // flaggor / # enable-zero-copy i Chrome: s adressfält.
  2. Flaggan Zero-copy rasterizer aktiverar funktionen i Chrome när du ställer in den till aktiverad.
  3. Starta om Chrome efter att du har gjort ändringen och kontrollera chrome: // gpu-sidan igen efteråt. DET ska visa nollkopia där.

Stängande ord

Ett par saker är oklara efter att ha läst Googles blogginlägg. För det första nämner företaget inte Chrome-versionen eller operativsystem som de nya funktionerna är tillgängliga för.

Det nämns inte heller om den nya nollkopieringsfunktionen är en enda Intel-funktion eller även tillgänglig för icke-Intel-processorer.

Nu du: Vad tar du på meddelandet?