Browserul Chrome obține o creștere a vitezei prin optimizarea ghidului de profil
Viitoarea construcție a Chrome-ului Google, Chrome 55, va veni cu unele îmbunătățiri pentru a face browser-ul Google mai puțin de un porc de resurse. Între timp, compania a implementat un alt lucru pentru a accelera Chrome: Profil optimizat de ghidare.
Inițial, o caracteristică găsită pe instrumentele Microsoft de dezvoltare a Visual Studio, Profile Guided Optimization (PGO) este o tehnologie care urmărește interacțiunea utilizatorului cu o aplicație.
Unele funcții sunt utilizate mai mult, altele mai puțin. Cu PGO, funcțiile care sunt utilizate mai des vor fi optimizate pentru viteză, in timp ce funcții mai puțin utilizate sunt optimizate cu cod mai mic, ușor mai lent. Rezultatul este o amprentă globală mai mică a codului și un Chrome mai rapid.
Optimizările se efectuează, de asemenea, în locația de memorie a codului, deoarece PGO ar muta funcțiile rar folosite în afara celor utilizate frecvent. Acest lucru are ca rezultat o mai bună gestionare a cache-ului de instrucțiuni al CPU-ului prin evitarea memorării în cache a codului puțin utilizat, rezultând o performanță mai bună.
Impactul PGO asupra timpului de încărcare și de pornire | |
Încărcare pagină pagină nouă | 14,8% mai rapid |
Încărcarea paginii (timpul până la prima vopsire) | Cu 5,9% mai rapid |
Timp de pornire | 16,8% mai rapid |
În termeni de numere, o construcție Chrome care are PGO ar fi 15% mai rapid în general pe Windows, comparativ cu construirea Chrome fără PGO.
Pentru cei care sunt fanii unor browsere Chrome mai performante, Build 53 este ceea ce căutați dacă utilizați versiunea pe 64 de biți a Chrome. Dacă sunteți pe o versiune pe 32 de biți a browserului, Build 54 este construit pentru a merge pentru.
Cu PGO disponibil acum pe actualul Chrome, iar cu Chrome 55 în curând, se pare că Google a decis în cele din urmă să taie o grăsime în afara browser-ului său, ceea ce a fost mult așteptat.