Chrome rendering blir snabbare: här är vad Google gör inte berätta

0
216

Google meddelade i går att den har genomfört flera förbättringar i företagets Chrome webbläsare för att förbättra hur webbläsaren gör innehåll.

Medan förbättringar i rå hastighet är alltid bra, det är bara så mycket man kan göra åt det. Detta är anledningen till att Google börjat titta på andra metoder för att förbättra prestanda av Chrome.

En förbättring som Google nämner i artikeln förändringar hur Chrome ska hantera den ritar sidor. Webbläsaren identifierar delar av sidan som inte har ändrats, och de som har ändrats. Något som inte förändrats är kopierad som snabbar upp verksamheten.

Prestanda kan ta en träff när sidorna är mycket dynamisk. Google optimering har Chrome spåra dra kommandon, och gör det möjligt för webbläsaren att identifiera delar som inte ändrats. Det kan då kopiera hela saken från cachen, vilket, enligt Google, kan snabba upp målning av en ny ram med upp till 35%.

Artikeln beskriver en andra optimering metod som Google Chrome kopior plattor från tidigare ramar, för att bara uppdatera specifika bildpunkter på att kakel efteråt för att snabba upp tiden det tar att rita.

Denna nya metod minskar kakel rita tiden med upp till 40% enligt företaget.

Detta låter bra och bra, men Google underlåter att nämna att den andra metoden stöds inte av alla operativsystem, och även arkitekturer.

Om du följer länken till Intels blogginlägg om en ny noll-kopiera-funktionen, kommer du att lära dig att funktionen är endast aktiverad som standard i Chrome OS. Artikeln går tillbaka till Mars 2016, men Google ger ingen indikation på vilken version av Chrome, eller operativsystem det är aktiverat som standard.

Noll Kopiera Kakel Uppdatering Läge

chrome zero copy

För att kontrollera om den nya Noll Kopiera läge är tillgängliga på din enhet gör du följande:

  1. Ladda chrome://gpu i webbläsarens adressfält.
  2. Under Grafik Har Status, kontrollera om Infödda GpuMemoryBuffers är aktiverad. Om det inte är det t ex Endast Programvara, då kan du inte använda sig av det just nu.
  3. Under Compositor Information, kontrollera om Kakel Uppdatera Läget är inställt på Noll-kopia.

chrome zero copy

Om bara Kakel Uppdatera Läget är inte rätt inställt, standard är inställd på En kopia, så att du kan aktivera den här funktionen på följande sätt:

  1. Ladda chrome://flags/#enable-noll-kopia i Chromes adressfält.
  2. Flaggan Noll-kopiera rasterizer aktiverar funktionen i Chrome när du ställer den för att den är aktiverad.
  3. Starta om Chrome när du har gjort ändringen, och in på chrome://gpu sidan igen efteråt. DET borde visa noll-kopia där.

Avslutande Ord

Ett par saker är oklart efter att ha läst Googles blogginlägg. Det första företaget inte nämna Chrome version, eller operativsystem de nya funktioner som finns tillgängliga för.

Det finns heller inget att nämna om en ny noll-kopiera-funktionen är en Intel har, eller som är tillgängliga för icke-Intel-processorer.

Nu är Du: Vad är din syn på det tillkännagivande?