Chrome-browseren får et fartforøgelse med profilstyret optimering
Googles kommende Chrome-opbygning, Chrome 55, kommer med nogle forbedringer for at gøre Googles browser mindre af en ressource hog. I mellemtiden har virksomheden implementeret et andet for at fremskynde Chrome: Profilstyret optimering.
Oprindeligt en funktion, der findes i Microsofts Visual Studio-udviklerværktøjer, er profilstyret optimering (PGO) en teknologi, der sporer brugerinteraktion med en applikation.
Nogle funktioner bruges mere, andre mindre. Med PGO, Funktioner, der bruges oftere, vil blive optimeret til hastighed, mens mindre anvendte funktioner er optimeret med mindre, lidt langsommere kode. Resultatet er et mindre samlet kodefod og en hurtigere Chrome.
Optimeringer gøres også til kodenes hukommelse, da PGO ville flytte sjældent brugte funktioner væk fra dem, der ofte bruges. Dette resulterer i bedre styring af CPU instruktion cache ved at undgå caching af mindre brugt kode, hvilket resulterer i bedre ydeevne.
PGO-indvirkning på belastning og starttidspunkt | |
Ny indlæsningstid for fanen | 14,8% hurtigere |
Sidebelastning (tid til første maling) | 5,9% hurtigere |
Starttidspunkt | 16,8% hurtigere |
Hvad angår antal, vil en Chrome-bygning, der har PGO, være 15% hurtigere samlet set på Windows i forhold til en Chrome-build uden PGO.
For dem, der er fans af bedre at udføre Chrome-browsere, er Build 53 det, du leder efter, hvis du bruger 64-bit versionen af Chrome. Hvis du er i en 32-bit version af browseren, er Build 54 den bygning, der skal bruges til.
Med PGO nu tilgængelig på nuværende Chrome-bygger, og med Chrome 55 kommer snart, ser det ud til, at Google endelig har besluttet at skære noget fedt ud af sin browser, noget der har været længe forsinket.