Chrome-browser krijgt een snelheidsboost met Profile Guided Optimization
De aankomende Chrome-versie van Google, Chrome 55, zal enkele verbeteringen bevatten om de browser van Google minder van een resource hog te maken. In de tussentijd heeft het bedrijf iets anders geïmplementeerd om Chrome te versnellen: Profiel geleide optimalisatie.
Oorspronkelijk een functie die te vinden is in Microsoft's Visual Studio-ontwikkelaarstools, is Profile Guided Optimization (PGO) een technologie die gebruikersinteractie met een applicatie bijhoudt.
Sommige functies worden meer gebruikt, andere minder. Met PGO, functies die vaker worden gebruikt, zullen worden geoptimaliseerd voor snelheid, terwijl minder gebruikte functies zijn geoptimaliseerd met kleinere, iets langzamere code. Het resultaat is een kleinere algehele codevoetafdruk en een snellere Chrome.
Optimalisaties worden ook gedaan naar de geheugenlocatie van de code, omdat PGO zelden gebruikte functies verwijdert van die welke vaak worden gebruikt. Dit resulteert in een beter beheer van de CPU-instructiecache door het cachen van minder gebruikte code te vermijden, wat resulteert in betere prestaties.
PGO-impact op belasting en opstarttijd | |
Nieuwe laadtijd van de tabpagina | 14.8% sneller |
Paginalading (tijd tot eerste verf) | 5,9% sneller |
Opstarttijd | 16,8% sneller |
Qua aantallen zou een Chrome-build met PGO zijn 15% sneller in het algemeen op Windows in vergelijking met een Chrome-build zonder PGO.
Voor diegene die fans zijn van beter presterende Chrome-browsers, is Build 53 precies wat u zoekt als u de 64-bits versie van Chrome gebruikt. Als je een 32-bits versie van de browser gebruikt, is Build 54 de build om voor te gaan.
Nu PGO beschikbaar is voor de huidige Chrome-builds en binnenkort beschikbaar komt voor Chrome 55, lijkt het erop dat Google eindelijk heeft besloten om wat vet van de browser te verwijderen, iets dat al veel eerder had moeten gebeuren.