Chrome-webbläsare får en hastighetsökning med profilstyrd optimering
Googles kommande Chrome-byggnad, Chrome 55, kommer med några förbättringar för att göra Googles webbläsare mindre av en resurs hog. Under tiden har företaget implementerat något annat för att påskynda Chrome: Profilstyrd optimering.
Ursprungligen en funktion som finns i Microsofts Visual Studio-utvecklingsverktyg är profilstyrd optimering (PGO) som är en teknik som spårar användarinteraktion med ett program.
Vissa funktioner används mer, andra mindre. Med PGO, Funktioner som används oftare kommer att optimeras för hastighet, medan mindre använda funktioner är optimerade med mindre, lite långsammare kod. Resultatet är ett mindre övergripande kodavtryck och en snabbare Chrome.
Optimeringar görs också till minnesplatsen för koden, eftersom PGO skulle flytta sällan använda funktioner bort från de som ofta används. Detta resulterar i bättre hantering av CPU-instruktionens cache genom att undvika caching av mindre använd kod, vilket resulterar i bättre prestanda.
PGO-påverkan på last och starttid | |
Ny fältsida laddningstid | 14,8% snabbare |
Sidbelastning (tid till första färg) | 5,9% snabbare |
Starttid | 16,8% snabbare |
När det gäller siffror kommer en Chrome-byggnad som har PGO att vara 15% snabbare övergripande på Windows jämfört med en Chrome-byggnad utan PGO.
För dem som är fans av bättre utföra Chrome-webbläsare är Build 53 det du letar efter om du använder 64-bitarsversionen av Chrome. Om du har en 32-bitars version av webbläsaren, är Build 54 den byggnaden som ska gå för.
Med PGO nu tillgänglig på nuvarande Chrome-byggnader, och med Chrome 55 kommer snart, verkar det som om Google äntligen har bestämt sig för att skära lite fett ur webbläsaren, något som har varit länge för sent.